考虑到NaN使用pandas \ python重新采样

时间:2019-11-20 22:52:24

标签: python pandas dataframe nan resampling

我有以下数据框

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”。

总和中是否有任何要设置的参数?

谢谢

0 个答案:

没有答案