【发布时间】:2014-11-03 20:45:29
【问题描述】:
我有一个包含四个字段的数据框 DF:id, date, feature, value。我想生成一个包含三个字段的数据框 DF2:id, feature, value,其中value 是对应的id 的值,feature 是最新可用的date。用 plyr 的话说:
DF2 <- ddply(DF, .(id, feature), function(x) c(value(x$value[x$date == max(x$date)]))
我对如何使用 dplyr 使用 group_by 和 summarise 来实现这一点有点茫然。
【问题讨论】:
-
可重现的数据集和所需的输出将保证您在 5 分钟内得到 3 个答案