哇,我完全失明瞭...我讀了apply,lapply等文檔,但是我找不到任何東西。對一個向量的兩個元素應用一個函數
比方說,我有一個載體
a = c(1,4,5,23,6,3,121,412,23)
我想一個函數適用於C(1,4),C(4,5),C(5,23),等。因此,產生的向量應該是長度
length(a)-1
我假設,這很簡單。甚至,我想我已經做到了。但謝謝你的幫助。
我想要應用的函數基本上是斜率或導數。
感謝的答案我現在有:
slope = function(p){
return (p[2] - p[1])
}
foo = rollapply(a, 2, slope)
'動物園:: rollapply' – Khashaa 2015-04-02 14:45:03
請指定哪個功能。有滾動總和,平均值,差異的專門和有效的解決方案... – Roland 2015-04-02 14:45:55
感謝,請參閱編輯。 – agoldev 2015-04-02 14:57:21