使用pandas\python重新采样

2024-06-07 09:32:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下数据帧

date,prec,type
00:20:00 28/12/2002,         0.0,      1
00:25:00 28/12/2002,         0.2,      1
00:30:00 28/12/2002,         0.2,      1
00:35:00 28/12/2002,         0.2,      1
00:40:00 28/12/2002,         0.0,      1
00:45:00 28/12/2002,         nan,      1
00:50:00 28/12/2002,         0.4,      1
00:55:00 28/12/2002,         0.0,      1
00:55:00 31/12/2002,         0.0,      1

时间步长是5分钟。我想每小时汇总一次。因此,我做了以下工作:

df=df.resample('H').sum()

这就是结果

date    type
....
2002-12-30 21:00:00 0
2002-12-30 22:00:00 0
2002-12-30 23:00:00 0
2002-12-31 00:00:00 1

然而,这并没有给我想要的。正如你所注意到的,它给我“0”,即使我没有数据或时间。你知道吗

总的来说,有什么参数需要设置吗?你知道吗

谢谢


Tags: 数据df参数datetype时间nan汇总

热门问题