小编Tob*_*ren的帖子

使用来自R中dplyr的加权平均值的汇总

我正在尝试使用dplyr整理数据集.我的变量包含百分比和简单的值(在这种情况下,页面查看和跳出率).我试图用这种方式总结它们:

require(dplyr)
df<-df%>%
   group_by(pagename)%>%
   summarise(pageviews=sum(pageviews), bounceRate= weighted.mean(bounceRate,pageviews))
Run Code Online (Sandbox Code Playgroud)

但这回归:

 Error: 'x' and 'w' must have the same length
Run Code Online (Sandbox Code Playgroud)

我的数据集在页面浏览量和跳出率方面都没有任何NA.我不知道我在做什么错了,也许summarise()不工作weighted.mean()

编辑

我添加了一些数据:

### Source: local data frame [4 x 3]

###               pagename bounceRate pageviews
                    (chr)      (dbl)     (dbl)
###1                url1   72.22222      1176
###2                url2   46.42857       733
###3                url2   76.92308       457
###4                url3   62.06897       601
Run Code Online (Sandbox Code Playgroud)

r dplyr

11
推荐指数
2
解决办法
9695
查看次数

标签 统计

dplyr ×1

r ×1