如何覆盖使用 .groups 参数将日期变量添加到我的摘要函数?

How can I override using `.groups` argument to add the Date Variable to my Summary function?

我不确定如何在没有消息的情况下从数据中提取日期:

" summarise() 已按 'Id' 对输出进行分组。您可以使用 .groups 参数进行覆盖。"

下面是我输入的代码:

daily_activity_new<-daily_activity %>%
group_by(Id)%>%
summarise(Date_exersized=daily_activity$ActivityDate) 

我们不需要 tidyverse 中的数据 $。 daily_activity$ 从数据中提取整列而不是每个组的值 'Id'。不清楚应该在 ActivityDate 上应用哪个函数。如果我们需要 return minfirst,请应用它。

library(dplyr)
daily_activity %>%
    group_by(Id)%>%
    summarise(Date_exersized= min(ActivityDate), .groups = 'drop') 

相反,如果我们想创建一个新列,请使用 mutate 而不是 summarise。警告信息是友好的。我们可以使用其中一个值指定 .groups,即 'drop' 删除组属性。默认情况下,它会删除最后一组