R При создании новой переменной, все данные удаляются и остается только новая переменная
Нужно создать переменную подсчитывающее количество наблюдений согласно условию фильтра. При запуске кода все данные удаляются и сохраняется только переменная yes_4. Что нужно изменить в коде?
dataset <- dataset %>%
filter(number == 4 & condition == 'Yes') %>%
summarize(yes_4 = n())
Ответы (1 шт):
Автор решения: rg4s
→ Ссылка
Во-первых, у вас теряется часть наблюдений (строк) при фильтрации. Вы должны об этом помнить. Во-вторых, наверное, подойдет вариант с использованием функции mutate() из dplyr. Она добавит новый столбец к существующим.
df %>% filter(...) %>% mutate(...)