У меня есть большой фрейм данных, который содержит столбец имен, и, учитывая природу моих данных, имена повторяются. У меня также есть вектор подмножества этих имен, которые мне нужно исключить из этого кадра данных. Поэтому я хочу определить номер строки для каждого экземпляра, чтобы имя в кадре данных совпадало с именем в списке имен, которые нужно удалить. Вот пример того, что я пытаюсь сделать ... но я не могу заставить код работать. Спасибо!
a=c("tom", "bill", "sue", "jim", "tom", "amy")
b=c(12,15,7,22,45,5)
ab=data.frame(a,b)
ab
drop=which(ab$a==c("tom", "sue")) #only identifies those matching "tom"
drop
ab2=ab[-drop,]
ab2