假设我有两列x = c("a", "c", "g")
和y = c("a", "b", "c", "d", "e", "f", "g")
.
x 是 dataframe1 中的一列, y 是 dataframe 2 中的一列。 dataframe1 在维度上不一定与 dataframe 2 匹配。
我想返回包含 x 的 y 行。例如,我想得到 1、3、7。
我尝试了一些笨拙的东西,items = which(dataframe1$x == dataframe2$y)
但显然这不起作用。我知道我可以循环dataframe1$x
并匹配它dataframe2$y
,但似乎应该有一个更好的解决方案。