R: Удаление наблюдений (строк) внутри переменной (столбца) - PullRequest
0 голосов
/ 25 мая 2020

Мне кажется, что я могу найти только коды, которые удаляют наблюдения из всего фрейма данных. Однако я хочу удалить только определенные наблюдения для определенной переменной.

Пример: Вы бы порекомендовали наши услуги друзьям и семье?

     1 Yes
     2 No
     8 Don't know
     9 Refuse

Как я могу удалить 8 и 9 из эта переменная?

Еще раз спасибо!

1 Ответ

0 голосов
/ 25 мая 2020
library(dplyr)

#removing what you do not want
  df %>% 
    filter(!ans %in% c("Don't know", "Refuse"))

#keeping what you do want
  df %>% 
  filter(ans == "Yes" | ans == "No" )

в базе R один из множества вариантов может быть:

  df[!df$ans %in% c("Don't know", "Refuse"), ]

данные

df <- data.frame(id = c(1, 2, 8, 9),
                 ans = c("Yes", "No", "Don't know", "Refuse"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...