作为矩阵(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”的实际元素。 谢谢!