【发布时间】:2014-05-14 14:21:40
【问题描述】:
如果有人能帮助我解决这个问题,我将不胜感激。这看起来很简单,但我不知道如何去做。
我正在尝试计算一行相对于前一行的百分比变化。例如:我的数据框是这样的:
day value
1 21
2 23.4
3 10.7
4 5.6
5 3.2
6 35.2
7 12.9
8 67.8
. .
. .
. .
365 27.2
我要做的是计算每行相对于前一行的百分比变化。例如:
day value
1 21
2 (day2-day1/day1)*100
3 (day3-day2/day2)*100
4 (day4-day3/day3)*100
5 (day5-day4/day4)*100
6 (day6-day5/day5)*100
7 (day7-day6/day6)*100
8 (day8-day7/day7)*100
. .
. .
. .
365 (day365-day364/day364)*100
然后仅打印出与前一行相比百分比增加 >50% 的那些日子
非常感谢
【问题讨论】:
标签: r subtraction seq