我想要删除我的数据框中看起来像
df <- data.frame(col1 = c("a", "a", "m", "m", "m", "m", "n", "q"),
col2 = c("a", "b", "m", "x", "y", "z", NA, "p"))
col1 col2
1 a a
2 a b
3 m m
4 m x
5 m y
6 m z
7 n <NA>
8 q p
我只关注Col1
中的a
和m
,因为这些值出现在Col2
中.我想删除Col1
和Col2
没有匹配值的行.
Note:考虑到所提供的df
只是我庞大的数据集的一个可重现的示例,指定像‘a’或‘m’这样的单个值是不合适的.
我想要的结果
col1 col2
1 a a
2 m m
3 n <NA>
4 q p
有什么建议吗?非常感谢你的帮助!