Я сделал эту функцию для подготовки моего количественного кадра данных / матрицы для следующих операций:
fun<-function(x,i) {
if(i<nrow(x)) {
x[i+1,]<-x[i,]+x[i+1,]
fun(x,i+1)
}
else return(x)
}
library(vegan)
data(mite)
x<-fun(mite,1)
Работает нормально, но медленно. Есть ли способ сделать это быстрее?