電力消費について、2017-07-01 から2018-02-28までのデータがあります。
この電力消費の推移を7-8月、9-10月、11-12月、1-2月ごとにプロットしたいです。
df_non_filteringは、インデックスがTimestampで、コラムが237個あるデータフレームです。
下記のコードでトライしましたが、できませんでした。
time_listの文法が間違っているみたいです。
因みに、df_non_filtering["2017-07-01 00:00:00":"2017-08-31 23:59:59"]の参照自体を問題なくできます。
Python
1time_list = [["2017-07-01 00:00:00":"2017-08-31 23:59:59"],["2017-09-01 00:00:00":'2017-10-31 23:59:59'],["2017-11-01 00:00:00":'2017-12-31 23:59:59'],["2018-01-01 00:00:00':'2018-02-28 23:59:59"]] 2 3# Visualization 4for time in time_list: 5 # Define the variables 6 y = df_non_filtering[time]["電力消費"].values.ravel() 7 # Actually visualize the time series plot 8 plt.figure([17,4]) 9 plt.plot(x = df_non_filtering[time].index, y = y) 10 plt.show()
ご教授の程、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー