【发布时间】:2018-01-25 15:46:59
【问题描述】:
如果我正在处理一个数据集并且我想对数据进行分组(即按country),计算一个汇总统计(mean())然后ungroup()data.frame 得到一个数据集原始尺寸 (country-year) 和列出每个国家/地区平均值的新列(重复 n 年),我将如何使用 dplyr 做到这一点? ungroup() 函数不会返回具有原始尺寸的 data.frame:
gapminder %>%
group_by(country) %>%
summarize(mn = mean(pop)) %>%
ungroup() # returns data.frame with nrows == length(unique(gapminder$country))
【问题讨论】: