我已经获得了年度GDP值,并希望通过在现有条目之间创建11行来估计每月GDP值,并在连续的年度条目之间填充每一行相同的递增步长。下面概述了所需的转换。
开始:
Period Russia India
1997 1.00e12 2.45e11
1998 1.12e12 2.33e11
1999 1.00e12 2.45e11结束:
Period Russia India
12/1997 1.00e12 2.45e11
01/1998 1.01e12 2.44e11
02/1998 1.02e12 2.43e11
...............................
...............................
12/1998 1.12e12 2.33e11
01/1998 1.11e12 2.34e11
02/1998 1.10e12 2.35e11
...............................
...............................
12/1999 1.00e12 2.45e11任何帮助都是非常感谢的!
发布于 2020-06-10 02:50:34
首先,重采样: df.resample('1M')
然后内插:
df.Russia = df.Russia.interpolate()
df.India = df.India.interpolate()(您可以将所有相关列插入到一起):
df = df.interpolate()https://stackoverflow.com/questions/62294841
复制相似问题