【发布时间】:2021-11-16 04:38:27
【问题描述】:
我只需要对同一个人进行重复人口普查的第一次调查, 所以我选择了这个人第一次接受采访,这很有效,但是我得到了一个没有初始 df 的所有其他变量的新对象。如何保留所有列?
df$var1 <- df%>%strptime(var1, "%Y-%m-%d")
survey_1 <- df%>% group_by(per)%>% summarise(var1 = min(var1))
【问题讨论】:
我只需要对同一个人进行重复人口普查的第一次调查, 所以我选择了这个人第一次接受采访,这很有效,但是我得到了一个没有初始 df 的所有其他变量的新对象。如何保留所有列?
df$var1 <- df%>%strptime(var1, "%Y-%m-%d")
survey_1 <- df%>% group_by(per)%>% summarise(var1 = min(var1))
【问题讨论】:
将summarize 更改为filter
df %>% group_by(per) %>% filter(var1 == min(var1))
【讨论】: