Я использую функции dplyr "mutate" и "summaze" после группировки моего фрейма данных по одной из моих переменных "ID". проблема, с которой я сталкиваюсь, заключается в том, что единственные переменные, которые хранятся, - это моя группирующая переменная (ID) и две переменные, которые я создаю с помощью функции суммирования. Я теряю переменную «Category», которая создается с помощью функции mutate.
Почему это происходит и как я могу сохранить все свои переменные?
RMI.2 <- RMI.1 %>%
dplyr::group_by(`ID`) %>%
dplyr::mutate("Category" = ifelse(`Repl - A Check` >= 1, "A",
if_else(`Repl -B Check` >= 1, "B",
if_else(`Repl - A Check` >= 1 & `Repl -B Check` >= 1, "B", NULL)))) %>%
dplyr::summarise("total time out" = sum(`Time of RMI`, na.rm = TRUE), "Number of RMI's" = n())
Я пытался использовать .drop, но это не сработало:
dplyr::group_by(`ID`, .drop=FALSE)