У меня есть фрейм данных со следующими элементами, и я хочу иметь подмножество записей.
location <- c('london', 'london','london', 'newyork' ,'newyork', 'paris', 'delhi')
year<- c(1990, 1991, 1992, 2001, 2002, 2003,2001)
df<- data.frame(location,year)
а у меня вектор говорят
x<- c('newyork', 'delhi')
Я хочу подмножить фрейм данных таким образом, чтобы окончательный фрейм данных содержал все элементы, кроме местоположения, которые не указаны в x. Я хотел бы создать тестовый фрейм данных, я пробовал это
test1 <- df[df$location %in% c('newyork','delhi'), ]
Это дает мне обратное. Может ли кто-нибудь помочь?
Я ожидаю такой вывод:
location year
london 1990
london 1991
london 1992
paris 2003