1
- 私の初心者と、次のシーケンスコードといくつかの助けを必要とする:計算行列やデータフレーム
set.seed(2010)
A <- matrix(sample(18),nrow=6)
にはどうすればいいだけ奇数列のすべての行を取得することができますか?
おかげ
- 私の初心者と、次のシーケンスコードといくつかの助けを必要とする:計算行列やデータフレーム
set.seed(2010)
A <- matrix(sample(18),nrow=6)
にはどうすればいいだけ奇数列のすべての行を取得することができますか?
おかげ
あなたはA[,c(TRUE,FALSE)]
を使用することができます。
A
# [,1] [,2] [,3]
#[1,] 6 16 2
#[2,] 9 1 3
#[3,] 8 5 17
#[4,] 4 11 18
#[5,] 12 14 10
#[6,] 13 7 15
A[,c(T,F)] # the first and third columns are picked up due to cycling
# [,1] [,2]
#[1,] 6 2
#[2,] 9 3
#[3,] 8 17
#[4,] 4 18
#[5,] 12 10
#[6,] 13 15
直接seq
を使用して行を選択するための別のオプション:
A[, seq(1,ncol(A), by = 2)]
# [,1] [,2]
#[1,] 6 2
#[2,] 9 3
#[3,] 8 17
#[4,] 4 18
#[5,] 12 10
#[6,] 13 15