【发布时间】:2020-05-14 21:40:01
【问题描述】:
我正在寻找一个不使用 funs() 的替代方案(作为解决方案 here 提供),因为从 dplyr 0.8.0 开始,funs() 已被软弃用:
mtcars %>% group_by(cyl) %>%
summarize_at(vars(disp, hp), funs(weighted.mean(.,wt)))
# cyl disp hp
# <dbl> <dbl> <dbl>
#1 4.00 110 83.4
#2 6.00 185 122
#3 8.00 362 209
【问题讨论】:
-
使用
list()... -
可能值得注意的是
dplyr 1.0.0明天会发布,summarize()已经升级:tidyverse.org/blog/2020/03/dplyr-1-0-0-summarise -
谢谢@Matt,我不知道!不过,看起来更新并没有真正影响这个问题。