最後の3行のデータを新しい列に合計できる関数をrで作成しようとしています(つまり、4日目= 3 + 2 + 1日を見ている場合)
これは私がこれまでに取り組んできたことですが、うまくいきません。
S3<- function(x){
res <- numeric(nrow(x))
for (i in 1:nrow(x)){
res[i] <- i
if (i > 3) {
res[i] <- x[i-3,10]
} else {
res[i] <- x[i,10]
}
}
x$PP3 <- res
return(x)
}