【发布时间】:2017-09-11 21:06:15
【问题描述】:
在 python 中,我有一个这样的 GDP 记录数据框表
Quarter Vaule percentage
2017Q1-Q4 100 18%
2017Q1-Q3 60 20%
2017Q1-Q2 30 15%
2017Q1-Q1 10 10%
2016Q1-Q4 10 28%
2016Q1-Q3 6 50%
2016Q1-Q2 3 45%
2016Q1-Q1 1 20%
我想要这样的输出:
Quarter Vaule percentage
2017Q4 40 18%
2017Q3 30 20%
2017Q2 20 15%
2017Q1 10 10%
2016Q4 4 28%
2016Q3 3 50%
2016Q2 2 45%
2016Q1 1 20%
即根据其他记录的计算更新数值,但百分比保持不变。
有没有有效的方法来处理这种情况。谢谢!
【问题讨论】:
-
该值如何计算,您尝试过什么?
-
价值(2017Q4)=价值(2017Q1-Q4)-价值(2017Q1-Q3),价值(2017Q3)=价值(2017Q1-Q3)-价值(2017Q1-Q2),价值(2017Q1- Q2) = 价值(2017Q1-Q2) - 价值(2017Q1)。价值(2017Q1)=价值(2017Q1-Q1)