Group_by与dplyr没有聚合

时间:2018-06-12 08:00:57

标签: r group-by dplyr

我有以下数据结构

> str(small)
Classes ‘data.table’ and 'data.frame':  9401297 obs. of  4 variables:
$ user : chr  "Bla" "Car" "Car" "CLs" ...
$ start: chr "2016-01-02 01:00:47" "2016-01-02 01:14:04" "2016-01-02 01:14:04" "2016-01-02 01:15:05" ... 
$ dur  : int  25 22 10 48 3 0 1 3 7 78 ... 
$ case : chr  "XXL" "X11" "XC7" "XC7" ...
  - attr(*, ".internal.selfref")=<externalptr>

我尝试使用dplyr

运行group_by
library(plyr)
library(dplyr)

uniqs <- small %>%
group_by(case) %>%
summarize(sum(dur))

但我得到的是一个未分组的单一总数

> print (uniqs)
   sum(dur)
1 447283850

您知道如何获取每个&#34;案例&#34;的总数列表吗?

非常感谢, 西蒙

0 个答案:

没有答案