Noa*_*ins 8 r
说我在R中有一个向量:
x <- c(1,2,3)
是否有一种简洁的方法来创建一个比x大小小的新向量y,其中:
y <- x[i+1] - x[i]
不使用for循环?
Hen*_*nry 14
diff(x)是明显的答案.
diff(x)
更基本的替代方案是x[-1] - x[-length(x)],这可以很容易地适用于例如连续项的总和或产品
x[-1] - x[-length(x)]
Gon*_*iao 5
您可以使用“ diff”来获取列表中两个连续元素之间的差异,
例如:
可能会帮助您。
归档时间:
14 年,7 月 前
查看次数:
5418 次
最近记录: