pandas - 识别最接近 null/sentinel 值的行

pandas - identify rows closest to null/sentinel value

提问人:Thomas Murphy 提问时间:8/11/2021 更新时间:8/11/2021 访问量:116

问:

使用以下格式的时间序列数据帧,第一列作为索引:

08/11/2021, 100
08/12/2021, null
08/13/2021, null
08/14/2021, 160

我想执行插值以返回

08/11/2021, 100
08/12/2021, 120
08/13/2021, 140
08/14/2021, 160

在不拔出 iterrows() 大锤的情况下,有什么有效的方法可以使行索引最接近我的 df 中的第一个和最后一个 null 值?(假设整个系列中可以有多个 null 跨度,每次函数遇到 null 时,我都会重复此操作)

Python Pandas 时间序列

评论


答:

4赞 mozway 8/11/2021 #1

无需手动执行任何操作,只需使用:interpolate

df.interpolate()