我有一个大型的csv文件,数据如下所示:
YY-MO-DD HH-MI-SS_SSS | Temperature | Magnetic
2015-12-07 20:51:06:608 | 22.7 | 32.3
2015-12-07 20:51:07:609 | 22.5 | 47.7
.... ... ...
现在我想使用python和pandas来创建一个如下所示的csv:
Hour | Average Temp | Average Mag
20:00 | 22.6 | 40
21:00 | ... | ...
以及24小时中的每一个。
第二件事是我想做同样的平均值,但是对于每个月的每一天:
Date | Average Temp | Average Mag
7-12-2015 | 22.6 | 40
8-12-2015 | ... | ...
在python中有一个很好的方法吗? 我尝试过excel,但是csv非常大,而且我有很多(希望创建一个循环来对每个文件做同样的事情)
谢谢!
答案 0 :(得分:0)
df['Average Temp'] = df.Temperature.resample('H', how='mean')