我无法按多列进行总结

时间:2019-09-05 08:29:49

标签: r dplyr

我想按某些列(客户,年份,LoS和国家/地区)汇总我的数据集

This is the desired result

但是当我使用group_by并总结时,我没有得到这个信息,我只得到了部分总结...

我在做什么错了?

2 个答案:

答案 0 :(得分:0)

像这样?请更清楚您的需求。

data %>%
  group_by(Client, Year, LoS, Country) %>%
  summarise_all("mean", na.rm = TRUE)

答案 1 :(得分:-1)

我认为这应该可以解决问题

library(plyr)
ddply(data, .(Client, Year, LoS, Country), function(x){colSums(x[,5:6]))}