Sous-ensemble d'une trame de données basée sur le contenu d'une autre trame de données
J'ai deux données.les cadres. Pour des exemples de saké, disons qu'ils ressemblent à ceci:
df1 <- data.frame(x=rep(letters[1:26], 16))
df2 <- data.frame(y=letters[1:4])
Ce que je voudrais faire est de sous-ensemble 'df1 pour contenir les lignes dont la première valeur de la colonne correspond à la valeur dans la première colonne de la "df2'.
Maintenant, j'ai essayé:
subset(df1, df1$x == df2$y)
Mais cela me dit que j'ai besoin aussi de la taille des données.les cadres. Pensées?
source d'informationauteur Brandon Bertelsen
Vous devez vous connecter pour publier un commentaire.
Les deux
%in%
etmatch()
peut être utilisé pour cela. Voici la première: