如何根据名称和索引获取矩阵元素

时间:2017-03-09 22:03:12

标签: r

作为矩阵(df)列的应用函数的结果,我得到一个列表或数据框“m”,其索引与我的函数的条件匹配。如何根据它获得实际元素?

对于像这样的矩阵(df):

      col1     col2     col3
[1,]  match1  no        match5
[2,]  no      match3    no
[3,]  no      match4    no
[4,]  match2  no        match6

我使用grep为“匹配”一词从apply函数得到“m”结果:

      col1 col2 col3
[1,]    1    2    1
[2,]    4    3    4

在原始应用函数返回“m”时使用grep时,我通过更改“value = TRUE”来获得正确的结果。 但是,如果我使用df [m],它会根据df中的col1返回所有结果。所以我仍然想知道如何根据“m”结果得到“df”的实际元素。 谢谢!

0 个答案:

没有答案