Стандартный способ удаления нескольких элементов из кадра данных

Как лучше всего удалить несколько элементов из фрейма данных? В моем случае у меня есть все дни месяца во фрейме данных, и я хочу удалить несколько дней. Что-то вроде ниже отлично работает в течение одного дня.

m[m$date!="01/31/11",]

Однако, если я попробую что-то вроде

m[m$date!=c("01/31/11","01/30/11"),]

, я получаю предупреждающее сообщение

Warning message:
In `!=.default`(m$date, c("01/31/11", "01/30/11")) :
longer object length is not a multiple of shorter object length
Calls: [ ... [.data.frame -> Ops.dates -> NextMethod -> Ops.times -> NextMethod

Кажется, это работает в течение двух дней, но если я добавлю 29.01.11 к вектору, он покажет все дни, кроме 31.01.11. .

14
задан matt_k 21 September 2011 в 05:09
поделиться