如何使用重采样函数填充数据帧外部数据中缺失的值?

2024-06-25 06:08:12 发布

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

我有这样的数据帧:

数据集:

  datetime           value

2017-04-23 00:00:00+00:00 74

2017-04-23 00:01:00+00:00 74

2017-04-23 00:02:00+00:00 74

.
.
.  

2017-04-23 23:46:00+00:00 103

2017-04-23 23:47:00+00:00 103

2017-04-23 23:48:00+00:00 80

我想用这个重采样命令重采样丢失的值:

df.set_index('fusedDate').resample('5min').mean().ffill().reset_index()

但是这个代码在23:50,23:55时不会重采样

代码输出:

2017-04-23 00:05:00+00:00 mean value of 5 min bin

2017-04-23 00:10:00+00:00 mean

2017-04-23 00:15:00+00:00 mean

...

2017-04-23 23:45:00+00:00 mean

期望值:

2017-04-23 00:05:00+00:00 mean value of 5 min bin

2017-04-23 00:10:00+00:00 mean

2017-04-23 00:15:00+00:00 mean

...

2017-04-23 23:45:00+00:00 mean

2017-04-23 23:50:00+00:00 mean

2017-04-23 23:55:00+00:00 mean

如何使用重采样函数填充dataframe外部数据中缺失的值


Tags: of数据代码命令dfdatetimeindexbin