如何找出在r中存在值“ 1”的矩阵的特定列号?

时间:2019-07-05 18:52:42

标签: r

我有四列矩阵,下面有一个观察结果

0 1 0 0

现在,我想找出存在值“ 1”的列号,例如,对于上述给定的行,值“ 1”位于2列中。我如何在R中做到这一点?预先感谢。

1 个答案:

答案 0 :(得分:2)

根据评论,这就是您需要的-

unique(which(your_matrix == 1, arr.ind = T)[,"col"])

如果只有一行,那么-

which(your_matrix == 1)