【发布时间】:2021-10-05 21:24:05
【问题描述】:
我有以下数据框。 我想从初始值开始,比如说 100。我想绘制 cumsum 结果,105、102.9、103.2087。
timestamp percentage
XXX 5
YYY -2
ZZZ 3
・
・
・
尝试了this 并尝试了df['percentage']/100*100,但没有成功。
请帮忙。
【问题讨论】:
标签: pandas
我有以下数据框。 我想从初始值开始,比如说 100。我想绘制 cumsum 结果,105、102.9、103.2087。
timestamp percentage
XXX 5
YYY -2
ZZZ 3
・
・
・
尝试了this 并尝试了df['percentage']/100*100,但没有成功。
请帮忙。
【问题讨论】:
标签: pandas
将您的数字转换成比例偏移量 (df = df.eval('coef = (percentage / 100) + 1')):
coef
1.05
0.98
1.03
那么就做df['coef'].cumprod()。
【讨论】: