等于group_by和slice的summarise_all

问题描述 投票:0回答:1

我当前正在使用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
r group-by slice na
1个回答
0
投票
df.1 <- df%>% filter(is.na(Date)) df <- rbind(df, df.1)
© www.soinside.com 2019 - 2024. All rights reserved.