Python 外推(和内插)数据帧

Python 外推(和内插)数据帧,python,pandas,time-series,interpolation,extrapolation,Python,Pandas,Time Series,Interpolation,Extrapolation,我有一个熊猫数据框,如下所示 (年份指数为int64,总人口为浮动。) 我想创建一个线性插值(和外推),但使用pd.interpolate()我似乎只能在两年之间创建一个插值(而不是在时间上向前和向后延伸)。更新:我已经解决了这个问题(供将来有兴趣的人参考),使用: 尝试添加limit\u area='outside'@Reza不幸的是,只有forward填充最后一个值(不是以线性方式,并将所有其他值保留为NaN),而不是将数据作为图像发布。把有问题的抄过去。 pd.interpolate(m

我有一个熊猫数据框,如下所示

(年份指数为int64,总人口为浮动。)


我想创建一个线性插值(和外推),但使用pd.interpolate()我似乎只能在两年之间创建一个插值(而不是在时间上向前和向后延伸)。

更新:我已经解决了这个问题(供将来有兴趣的人参考),使用:


尝试添加
limit\u area='outside'
@Reza不幸的是,只有forward填充最后一个值(不是以线性方式,并将所有其他值保留为NaN),而不是将数据作为图像发布。把有问题的抄过去。
pd.interpolate(method="spline", order=1, limit_direction="both")