English · PDF 98
(per_month <- summarize(per_day, flights = sum(flights))) #> 来源:本地数据框 [12 x 3] #> 分组:year [?] #> #> year month flights #>
在逐步汇总时需要小心:对于求和与计数来说没问题,但你需要考虑加权平均数和方差,而对于基于排名的统计量(如中位数)则无法精确做到。换句话说,各组之和的总和就是整体总和,但各组中位数的中位数并不是整体中位数。
如果你需要移除分组,回到对未分组数据的操作,可以使用 ungroup():
daily %>% ungroup() %>% # 不再按日期分组 summarize(flights = n()) # 所有航班 #> # 一个 tibble:1 × 1 #> flights #>