我正在尝试使用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)