首页 > 解决方案 > 分组和总结

问题描述

我有一个简单的问题,我通过这样做对以下数据进行了分组和汇总功能。但是,我如何单独总结变量(特朗普、奥巴马、麦康奈尔)的长度。

dta.subset.tabluea = dta.subset %>%
  group_by(variable,catvalue2) %>%
  summarize(value = length(catvalue))

我得到的输出是

 variable     catvalue2 value
1                Trump Slightly Warm   216
2                Trump     Very Cold   778
3                Trump     Very Warm   311
4                Trump          <NA>   176
5                Obama Slightly Warm   251
6                Obama     Very Cold   427
7                Obama     Very Warm   676
8                Obama          <NA>   224
9            McConnell Slightly Warm   248
10           McConnell     Very Cold   731
11           McConnell     Very Warm    60
12           McConnell          <NA>   444

但是,如何在另一列中总结变量(特朗普、奥巴马、麦康奈尔)的长度。我需要这些信息,以便计算百分比。

如果我执行以下操作,我会得到与第一列相同的答案。

summarize(value = length(catvalue), varvalue = length(vatvalue)) 

标签: rdplyr

解决方案


推荐阅读