首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在现有行之间添加具有相同间隔值的新行

在现有行之间添加具有相同间隔值的新行
EN

Stack Overflow用户
提问于 2020-06-10 02:26:05
回答 1查看 59关注 0票数 1

我已经获得了年度GDP值,并希望通过在现有条目之间创建11行来估计每月GDP值,并在连续的年度条目之间填充每一行相同的递增步长。下面概述了所需的转换。

开始:

代码语言:javascript
复制
 Period     Russia    India
  1997     1.00e12   2.45e11
  1998     1.12e12   2.33e11
  1999     1.00e12   2.45e11

结束:

代码语言:javascript
复制
   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

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-10 02:50:34

首先,重采样: df.resample('1M')

然后内插:

代码语言:javascript
复制
 df.Russia = df.Russia.interpolate()
 df.India = df.India.interpolate()

(您可以将所有相关列插入到一起):

代码语言:javascript
复制
 df = df.interpolate()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62294841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档