我有一个类似的问题在这里发现的问题是: R, subtract value from previous row, group by(轻微的修改;见下文):ř减法值(从表示所述第一ID)
在R,可以说我有这个数据。
Data
id date value
2380 10/30/12 21.01
2380 10/31/12 22.04
2380 11/1/12 22.65
2380 11/2/12 23.11
20100 10/30/12 35.21
20100 10/31/12 37.07
20100 11/1/12 38.17
20100 11/2/12 38.97
20103 10/30/12 57.98
20103 10/31/12 60.83
而且我想从相同ID的ID值中减去该值。我希望这是有道理的。见下文:)
id date value diff
2380 10/30/12 21.01 0
2380 10/31/12 22.04 1.03
2380 11/1/12 22.65 1.64
2380 11/2/12 23.11 2.10
20100 10/30/12 35.21 0
20100 10/31/12 37.07 1.86
20100 11/1/12 38.17 2.96
20100 11/2/12 38.97 3.76
20103 10/30/12 57.98 0
20103 10/31/12 60.83 2.85
谢谢你的帮助!
您的输出与OP的输出不同。 – www
@ycw对,谢谢。我会编辑我的答案。 –