分组并汇总

时间:2019-11-01 16:24:06

标签: r dplyr

我有一个快速的问题,我做了一个分组依据,并总结了以下数据的功能。但是,如何分别总结变量的长度(特朗普,奥巴马,麦康奈尔)。

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)) 

0 个答案:

没有答案