计算分组变量的观察量并将结果附加到数据帧

时间:2018-03-13 15:04:23

标签: r dplyr

dplyr: put count occurrences into new variablePutting rowwise counts of value occurences into new variables, how to do that in R with dplyr?Count observations of distinct values per group and add a new column of counts for each valueCreate columns from factors and count

相似

我正在寻找一种方法来总结某个分组变量下的观察结果,并将结果附加到我的数据框中(最好使用dplyr,但任何解决方案都会受到赞赏)。

以下是我的数据结构:

id    team    teamsize    apr16   may16   
123   A      13             0      1  
124   B       8            1       1  
125   A      13            1       0   
126   A      13            0       1

我希望R根据团队对数据进行分组,计算apr16的数量1(因此只需将每个团队加1)并将新变量附加到我的数据框中并得到结果。在下一步中,我想使用这个结果(它代表某个策略的用户数量)来计算每个团队的用户份额(这就是我需要团队化的) - 但我还没有到达那里。

我已经尝试了几种方法来计算用户数量,但它没有成功。

DF <- DF%>%
  group_by(team, apr16) %>%
  mutate(users_0416 = n()) %>%
  ungroup

DF <- DF%>%
  group_by(team, apr16) %>%
  mutate(users_0416 = sum()) %>%
  ungroup

我觉得这是一件非常容易的事,但我只是没有继续前进,真的很期待任何帮助。

0 个答案:

没有答案
相关问题