私は R の初心者で、一定の間隔 (4 行ごと) でデータ フレームの行を合計する関数を作成する必要があります。次のコードを試しました
camp<-function(X){
i<-1
n<-nrow(X)
xc<-matrix(nrow=36,ncol=m)
for (i in 1:n){
xc<-apply(X[i:(i+4),],2,sum)
rownames(xc[i])<-rownames(X[i])
i<-i+5
}
return(xc)
}
結果は「X[i:(i + 4), ] のエラー: 範囲外のインデックス」です。どうすれば解決できますか?なにか提案を?
ありがとう。