使用线性插值填充大熊猫数据框

时间:2019-02-21 10:39:36

标签: python pandas dataframe interpolation

我给出了一个熊猫数据集,其中包含两列:插值(1/0)和输出(整数)。

我想用线性插值替换Interpolated = 1的Output的值。我知道我可以通过计算两个实际值之间的斜率,然后将斜率* 0.5加到两个值中的第一个(如果两个实际值之间只有一个内插值)来获得这些内插值。

我也知道如何使用以下方式替换这些值:

mask = new_df.Interpoliert == 1
new_df.loc[mask, 'Output'] = ...

但是我不确定如何在此处应用插值。我必须知道最后一个和下一个实际值以及与当前值的距离是多少,但是我还没有找到获取该信息的方法。

有没有办法使用熊猫来做到这一点?

谢谢!

0 个答案:

没有答案