计算R中每日的价值变化

时间:2012-10-12 12:47:13

标签: r

我有一个包含以下值的矩阵:a <- c(4,6,7,78,3,2,5,6,7,8)

我想创建第二个矩阵b,列出每一步a值的变化。

所以解决方案是:b <- c(2,1,71,-75,-1,3,1,1,1)

在R中是否有这样的功能,如果没有最简单的方法可以继续?

1 个答案:

答案 0 :(得分:6)

a <- c(4,6,7,78,3,2,5,6,7,8) #this is not a matrix in R btw
diff(a)
#[1]   2   1  71 -75  -1   3   1   1   1