在R中的矩阵中找到特定值

时间:2013-12-03 15:46:52

标签: r grep

我在R中有一个矩阵看起来像这样。它被称为疯狂

     C.1 C.2 C.3
row1   1   2   3
row2  4   12  13
row3  5    7  12
row4  2    3   4

我想从mad [2,1]开始,在这种情况下是4,搜索第2列和第3列,得到值4。在示例中,R应该返回4是疯了[4,3]。我相信有一种方法可以用grep做到这一点。但是,在我的例子中我不使用像4这样的固定字符,所以我认为grep不是usabel,因为如果我做grep(“g [[k]] [1,2]”......)或类似的东西它会搜索字符串模式。

由于

1 个答案:

答案 0 :(得分:1)

这个怎么样?

which(mad ==4, arr.ind = T)