我想在R中插入一个“值的变化”列,其本质上是“当前行值”-“先前的行值”,但是我还有另一列的名称,因此公式必须在a处重新开始新名字。我的数据集看起来像前两列,我想添加和计算第三列。
Name Value Value Change
A 1.0
A 2.0 1.0
A 2.5 0.5
A 2.0 -0.5
B 2.0
B 1.6 -0.4
B 1.8 0.4
B 1.0 -0.8
C 3.5
C 5.4 1.9
C 5.5 0.1
C 2.2 -3.3
我以前使用过dplyr的mutate
,但不确定如何将其用于此特定问题,或者不确定这是否是解决问题的最佳方法?