在pandas数据帧中插入和外推面板数据

时间:2017-07-27 02:55:35

标签: python pandas interpolation extrapolation

我在数据框中有面板数据:

id    pop2010    pop2015
1001     1000       1300
1002      500        650
...

我希望在2010年到2015年间对每年的数据进行线性插值,然后为pop2016创建一个新列,并对今年进行线性推断。我怎么能这样做?

我可以重塑“长”数据(使用pd.wide_to_long()),然后使用df.interpolate()进行插值。但是,如果我为pop2016创建一个列然后重新整形和插值,它会使用来自不同城市的值进行插值(由id索引),这是我不想要的。所以我需要先插入,然后重新变换为宽格式,但我不知道如何继续。

其他answers似乎没有用,因为它们没有解决面板数据问题。

0 个答案:

没有答案