Pandas 偉い。
index を datetime しておけば、
date_time | rain(mm/h) | Q(mm/h) |
---|---|---|
2009-10-07 01:00:00 | 0.019231 | 0.018576 |
2009-10-07 02:00:00 | 0.000000 | 0.018576 |
2009-10-07 03:00:00 | 0.019231 | 0.018576 |
2009-10-07 04:00:00 | 0.000000 | 0.018576 |
2009-10-07 05:00:00 | 0.038462 | 0.018576 |
2009-10-07 06:00:00 | 0.019231 | 0.018576 |
2009-10-07 07:00:00 | 0.019231 | 0.018576 |
2009-10-07 08:00:00 | 0.076923 | 0.018576 |
2009-10-07 09:00:00 | 0.057692 | 0.018576 |
2009-10-07 10:00:00 | 0.096154 | 0.021672 |
2009-10-07 11:00:00 | 0.076923 | 0.027864 |
2009-10-07 12:00:00 | 0.019231 | 0.034056 |
2009-10-07 13:00:00 | 0.038462 | 0.040248 |
2009-10-07 14:00:00 | 0.038462 | 0.043344 |
2009-10-07 15:00:00 | 0.038462 | 0.043344 |
2009-10-07 16:00:00 | 0.134615 | 0.043344 |
years=[2010,2011,2012,2013,2014,2015,2016,2017] for year in years: df[df.index.year==year].plot()
こうなる。
指定した年毎に一気に書いてくれます。
plot() の中に matplotlib の制御キーワードを渡せます(matplotlib の wrapper)。
Pandas 偉い。
0 件のコメント:
コメントを投稿