-1
如何使用差异函数来计算当前值与先前值之间的差值,而不是下一个值与当前值之间的差值。使用差异计算当前值与先前值之间的差异
如何使用差异函数来计算当前值与先前值之间的差值,而不是下一个值与当前值之间的差值。使用差异计算当前值与先前值之间的差异
这是@ Andrie的解决方案包在一个函数:
x = c(1,4,5,8)
diff(x)
[1] 3 1 3
newDiff <- function(a)
{
x <- a[1]
x <- c(x, diff(a))
return(x)
}
newDiff(x)
[1] 1 3 1 3
你的意思是'C(X [1],DIFF(X))'? – Andrie
是的,那可行!看似简单,非常感谢! – AlexR