2017-03-24 8 views
-1

Rで、which()行列に適用された条件が1行の場合、出力は文字ですが次元[1、n]の行列はありません。行列上の条件

たとえば、DFmatrix[which(DFmatrix[,1]=="a"),]は出力として複数の行が存在する場合のマトリックスになりますが、それ以外の場合は文字型ですか?

+0

[MCVE]問題を明確にするために与えてください! – jogo

答えて

1

arr.ind返すことができる配列インデックス

(m <- matrix(1:12, 3, 4)) 
div.3 <- m %% 3 == 0 
which(div.3) 
which(div.3, arr.ind = TRUE)