J'ai une trame de données qui a les éléments suivants et je veux avoir un sous-ensemble d'enregistrements.Données de sous-ensemble dans R d'un autre vecteur (exclusion)
location <- c('london', 'london','london', 'newyork' ,'newyork', 'paris', 'delhi')
year<- c(1990, 1991, 1992, 2001, 2002, 2003,2001)
df<- data.frame(location,year)
et j'ai un vecteur dire
x<- c('newyork', 'delhi')
Je veux sous-ensemble de la trame de données telle que la trame de données final contient tous les éléments sauf l'emplacement qui ne figurent pas dans x. Je voudrais créer un cadre de données de test, j'ai essayé cela
test1 <- df[df$location %in% c('newyork','delhi'), ]
Il me donne le contraire. Quelqu'un peut-il aider?
J'attends la sortie comme ceci:
location year
london 1990
london 1991
london 1992
paris 2003
Essayez ceci: 'test1 <- df [! df $ location% en% c ('newyork', 'delhi'),] ' – www
merci! ça a marché! – user3570187