在 R 中使用 diff 函式
計算元素之間的差異是一個基本操作。我們也可以很容易地計算出連續元素之間的差值,但對於龐大的資料集來說,手動實現這個功能,逐行計算效率不高。 在 R 程式設計中,diff() 可以計算向量的連續元素之間的差值,並將其傳遞給函式。最後的結果也是一個向量。比如說 x <- c(5,3,4,3,8,9,4,8,1) diff(x) [1] -2 1 -1 5 1 -5 4 -7 在上面的例子中,你可以看到,diff() 函式返回連續元素之間的差值(3 - 5 = -2, 4 - 3 = 1,….