R 按id统计列和组中的出现次数

R 按id统计列和组中的出现次数,r,dplyr,plyr,R,Dplyr,Plyr,嗨,我有下一个数据帧 user_id webpage 1 google 1 bing 2 google 2 google 2 yahoo 我想创建一个这样的结果数据框 user_id google bing yahoo 1 1 1 0 2 2 0 1 它通过id来计算眼压 我只是找到了一个计算频率的解决方案,但没有在它自己

嗨,我有下一个数据帧

  user_id webpage
       1  google
       1    bing
       2  google
       2  google
       2   yahoo
我想创建一个这样的结果数据框

user_id  google  bing  yahoo
   1       1       1     0
   2       2       0     1
它通过id来计算眼压

我只是找到了一个计算频率的解决方案,但没有在它自己的列中旋转出现次数,而是将计数放在它自己的列中。

这里是一个tidyverse解决方案

创建数据帧 df%扩展网页,n >一个tibble:2x4 >用户id bing google yahoo > > 1 1 1 1 0 > 2 2 0 2 1
由v0.2.1于2019-05-13创建

因为您正在分散计数,所以更好的副本是: