我在 dplyr 中的 rep 函数有一些问题,例如这样的代码可以正常工作
d <- data.frame(x=1:10,y=1:2) %>%
group_by(y) %>%
summarize(rep.sum =sum(rep(x,y)))
但是如果我运行这样的东西
d <- data.frame(x=1:10,y=1:2) %>%
group_by(y) %>%
summarize(rep.sum =sum(rep(1,y)))
我收到错误
Error: invalid 'times' argument
我究竟做错了什么?
(dplyr 版本 0.5.0)