1
私は32列と約23000行からなるmy.data行列を持っています。 I 10と20列からの細胞の特定の値を抽出したいので、私は、forループを使用:"subscript out of bounds"エラーなしに行列セルから値を抽出する方法はありますか?
for (i in 1:nrow(my.data)) {
day <- as.numeric(my.data[i,10])
night <- as.numeric(my.data[i,20])
sum <- day+night
if (sum > 2200) {
my.data <- my.data [-i,]
}
}
が、「my.dataにおけるエラー[I]、[10]:添字範囲外」が示されています。何が間違っているか私に説明できますか?ありがとうございました!