在日期时间索引上使用"正向填充"重新采样将在数据帧中的最后一个条目处停止


df1 = df1.resample('1min').ffill()

我在9:15到15:30之间用股票行情机的DateTimeIndex来填充时间序列中缺失的值。我的数据帧中的最后一个条目的时间是15:29。因此,当我尝试向前填充时,丢失的时间只向前填充到15:29,但我希望数据填充到15:30。我怎样才能做到这一点?

很明显,我可以添加一个以15:30为索引的新行,并放入与上一个条目相同的值。但正在寻找一种更清洁的方法

尝试填充两次。

df1 = df1.resample('1min').ffill().ffill()

最新更新