Python 如何获得熊猫的平均时间框架
我有一个大的CSV文件,如下所示:Python 如何获得熊猫的平均时间框架,python,pandas,Python,Pandas,我有一个大的CSV文件,如下所示: dd hh v.amm v.alc v.no2 v.cmo aqi t 2018-11-03 00:00:00 3 0 0.390 0.490 1.280 1.760 2.560 2018-11-03 00:01:00 3 0 0.390 0.490 1.2
dd hh v.amm v.alc v.no2 v.cmo aqi
t
2018-11-03 00:00:00 3 0 0.390 0.490 1.280 1.760 2.560
2018-11-03 00:01:00 3 0 0.390 0.490 1.280 1.760 2.560
2018-11-03 00:02:00 3 0 0.380 0.460 1.300 1.610 2.500
2018-11-03 00:03:00 3 0 0.380 0.450 1.310 1.600 2.490
...
2018-11-28 23:56:00 28 23 0.670 0.560 1.100 1.870 2.940
2018-11-28 23:57:00 28 23 0.660 0.570 1.100 1.990 2.950
2018-11-28 23:58:00 28 23 0.660 0.570 1.100 1.990 2.950
2018-11-28 23:59:00 28 23 0.650 0.530 1.130 1.880 2.870
[37440 rows x 7 columns]
我想平均用60分钟来获取每小时的数据。最终数据如下所示:
dd hh v.amm v.alc v.no2 v.cmo aqi
t
2018-11-03 00:00:00 3 0 0.390 0.490 1.280 1.760 2.560
2018-11-03 01:00:00 3 1 0.390 0.490 1.280 1.760 2.560
2018-11-03 02:00:00 3 2 0.380 0.460 1.300 1.610 2.500
2018-11-03 03:00:00 3 3 0.380 0.450 1.310 1.600 2.490
我试过了
print (df['v.amm'].resample('60Min').mean())
t
2018-11-03 00:00:00 0.357
2018-11-03 01:00:00 0.354
2018-11-03 02:00:00 0.369
2018-11-03 03:00:00 0.384
但是我不认为它是有效的,因为它一次只打印一个特定的列,没有标题。当你做
df.resample('60Min').mean()时会发生什么?哦,谢谢。真管用!对不起,我是新来编码的。