【发布时间】:2012-02-23 00:49:18
【问题描述】:
尝试学习 R 并陷入自相关示例。我想将 x 的差异与 y 的差异进行回归。我在数据框中有 x 和 y,并且希望将 x2 - x1 的差异保存在一个新列中,例如 dx。我不知道该怎么做。
我有什么:
数据1
x y
5 3
8 9
3 1
1 5
. .
. .
. .
我想得到什么:
data1.dif
x y dx dy
5 3 NA NA
8 9 3 6
3 1 -5 -8
1 5 -2 4
. . . .
. . . .
【问题讨论】:
-
正如两个答案所说,
diff这样做很舒服,但如果你想回到基础(即忘记)然后看看data1[-1,] - data1[-nrow(data1),],你可以适应更复杂的情况
标签: r dataframe subtraction