У меня есть два 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)
Но это говорит мне, что мне нужны одинаковые по размеру данные. Мысли?