Python Pandas Resample提供False而不是NaN或NA

时间:2018-05-28 05:42:59

标签: python pandas resampling datetimeindex

我正在使用带有日期时间索引的pandas数据帧来处理时间序列数据。由于我正在处理观察到的数据,因此可能没有。缺失值。

但是我想按照以下方式对观察到的时间序列进行重新采样,

freq = 'H'
obs_mean = obs_mean.resample(freq).sum()

这里缺少值,可以给NaN / NA,因为那些可以通过.dropna或fillna()来处理。

这里的问题是,而不是NaN / NA,它给出'False'作为值。

before resampling:
                    value
time                      
2018-05-18 08:15:00  0.200
2018-05-18 08:20:00  0.600
2018-05-18 08:25:00  0.600
2018-05-18 08:30:00  0.400
2018-05-18 08:35:00  0.400
2018-05-18 10:10:00  2.000
2018-05-18 10:15:00  5.400

after resampling:
                      value
time                       
2018-05-18 08:00:00   2.200
2018-05-18 09:00:00   False
2018-05-18 10:00:00  24.800
2018-05-18 11:00:00   0.800
2018-05-18 12:00:00  21.400
2018-05-18 13:00:00   2.400

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,发现在那些时期内缺少原始数据...您在09:00-09:59期间没有数据。