【发布时间】:2016-09-26 06:00:40
【问题描述】:
在 R 中,我有一个来自 csv 的数据框,其中包含 A 列中的不同值。 我想通过从 A 中的下一行减去 A 中的同一行来创建一个新列 B,但前提是有 2 个连续的值≠0
最好用一个例子来解释:
A B explanation
_ _ ___________
0 0 0, because A = 0
1 1 2-1
2 1 3-2
3 0 0, because next line in A = 0
0 0 0, because A = 0
4 0 0, because next line in A = 0
0 0 0, because A = 0
3 -1 2-3
... ... ...
2 0 0, because it is the last value in the df
由于不同的例外,我没有找到任何解决方案。 谢谢!
【问题讨论】: