R中如何使用dplyr从半聚合表按desc列分组计算units与total_dol汇总统计量
解决方案
首先确保你已安装tidyverse包,加载后执行以下代码即可实现分组汇总:
# 加载dplyr所在的tidyverse包 library(tidyverse) # 按desc列分组,计算units和total_dol的总和 rent_result <- rent_data %>% group_by(desc) %>% summarise( total_units = sum(units), total_dol = sum(total_dol) ) # 打印结果验证 print(rent_result)
运行后输出的汇总结果如下:
# A tibble: 3 × 3 desc total_units total_dol <chr> <dbl> <dbl> 1 Late Fee 2 500 2 Pet Fee 3 900 3 Rent Payment 9 4000
你可以根据需要调整summarise中的列名,匹配你预期的输出样式。
内容的提问来源于stack exchange,提问作者RL_Pug
相关产品推荐
相关产品推荐

