【发布时间】:2020-06-04 22:46:12
【问题描述】:
我想使用第一行作为参考来计算我的数据框中的百分比变化。例如我的数据框
Set rate field
A 3 10
B 2 17
C 5 4
使用 A 行作为参考,我想计算数据框中所有列从 A 行到每隔一行的百分比变化。 这将导致
Set rate field
A 3 10
B -33 70
C 66.66 -60
or
Set rate field pct_rate pct-field
A 3 10 0 0
B 2 17 -33 70
C 5 4 66.66 -60
我的代码:
z %>%
mutate(pct_rate = (rate - lag(rate)/ rate ) * 100)
这并没有给我想要的结果
【问题讨论】: