次元 130、395 の read.csv() を使用して作成されたデータ構造があります。行ごとにデータを反復処理し、各行の合計のリストのリストを含むベクトルを 5 刻みで返そうとしています (データ[、13:395])。私は次のコードを書きましたが、列ごとに 5 間隔の合計を持つベクトルを返し、これも無限ループです。言い換えれば、このコードを有限にして行ごとに機能させる方法を理解しようとしています。
data <- read.csv(file = "Table.csv")
indexes <- c(13:395)
counter <- 0
a <- c()
list <- c()
for(line in data){
for(index in indexes){
while(counter<5){
a <- c(a, line[index])
counter = counter + 1
}
list <- c(list, sum(a, na.rm = TRUE))
counter = 0
a = c()
}
}
ご協力いただきありがとうございます