【发布时间】:2016-02-11 07:43:37
【问题描述】:
我有以下数据框:
Group User Manager Client Other data1 Other data2
AG TRUE TRUE FALSE a b
AG TRUE TRUE FALSE c d
JU FALSE FALSE TRUE d e
JU TRUE TRUE FALSE f g
我想使用这样的结果:
USER MANAGER CLIENT COUNT-AG COUNT-JU
TRUE TRUE FALSE 2 1
FALSE FALSE TRUE 0 1
我只能使用以下方法获得一组或另一组的结果:
f = filter(dataframe, Group == “AG”)
result <- group_by(f,User,Manager) %>%
summarize(count=n())
但我无法找到一种方法来计算同一结果中两组的计数。 有什么想法吗?
【问题讨论】:
-
如果你使用 data.table 有一个 1-liner。您必须提供生成 data.frame 的代码,以便有人给您这 1 行
标签: r count multiple-columns