Подмножество фрейма данных на основе содержимого другого фрейма данных

У меня есть два 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)

Но это говорит мне, что мне нужны одинаковые по размеру данные. Мысли?

Ответы на вопрос(1)

Ваш ответ на вопрос