У меня есть два 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 одинакового размера. Мысли?