我当前正在使用group_by然后进行切片,以获取数据中的最大日期。有几行的日期是NA,并且当使用slice(which.max(END_DT))时,NA最终会被丢弃。是否有一个summarise_all等效项,以便可以将NA保留在我的数据中?
ID Date INitials
1 01-01-2020 AZ
1 02-01-2020 BE
2 NA CC
我正在使用
df %>%
group_by(ID) %>%
slice(which.max(Date))
我需要最终结果如下所示,但它完全删除了NA
ID Date Initials
1 02-01-2020 BE
2 NA CC
df.1 <- df%>%
filter(is.na(Date))
df <- rbind(df, df.1)