У меня есть два data.frames. Например, скажем, они выглядят так:
df1 <- data.frame(x=rep(letters[1:26], 16))
df2 <- data.frame(y=letters[1:4])
То, что я хотел бы сделать, это подмножество 'df1', чтобы содержать строки, первое значение которых соответствует любому значению в первом столбце 'df2'.
Теперь я пробовал:
subset(df1, df1$x == df2$y)
Но это говорит мне, что мне нужны одинаковые размеры data.frames. Мысли?