*初心者です。
とあるcsvファイルを読み込んで、matplotlibを使ってグラフにしたいと思っています。
pd = pd.read_csv("nme_R031.29744.20200327090838.01.csv", parse_dates=True, encoding='cp932')
df = pd.fillna(0).iloc[1:, 0:2]
print(df)
out:
データコード PR01'PRCG15_2200550016
1 2015/01 101.7
2 2015/02 101.7
3 2015/03 101.7
4 2015/04 104.7
5 2015/05 104.7
.. ... ...
68 2020/08 0
69 2020/09 0
70 2020/10 0
71 2020/11 0
72 2020/12 0
df=df.astype(float)
df.plot()
とすると、
ValueError: could not convert string to float: '2015/01'
となります。
df=df.astype(float)を使わないと、
TypeError: no numeric data to plotとなってしまいます。
どのようにすれば、日付がx軸にくるグラフにすることができるでしょうか??
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/27 08:01
2020/03/27 08:12
2020/03/28 13:14
2020/03/29 23:13 編集
2020/04/04 07:22