Dplyr ::总结丢弃变量

时间:2019-11-06 16:25:35

标签: r dplyr

在将数据框按变量“ ID”之一分组后,我同时使用了dplyr的“ mutate”和“ summarise”功能。我面临的问题是,唯一保留的变量是我的分组变量(ID),以及我正在使用Summary函数创建的两个变量。我丢失了使用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)

0 个答案:

没有答案