data.frame group_by:最新订单日期+名称

时间:2015-05-19 17:51:09

标签: r dataframe dplyr

我有data.frame一堆销售信息,例如order.date,buyer.name,buyer.email等。我使用dplyr包来做{{} 1}}和group_by信息,如下:

summarise

这为我提供了每封电子邮件中包含sum = df %>% select(order.date, buyer.name, buyer.email, item.type, item.name, item.price, quantity, item.total) %>% group_by(buyer.email) %>% summarise(total.items = sum(quantity), total.amount = sum(item.total)) %>% arrange(desc(total.amount)) total.items的电子邮件列表。我还想要的是用于电子邮件的最新total.amount和最后order.date。有没有办法用buyer.name做到这一点?如果没有,那么最有效的方法是什么?

0 个答案:

没有答案