【发布时间】:2018-04-04 10:03:40
【问题描述】:
在 tidyverse 中,summary 可用于具有单值函数的分组数据。例如
mtcars %>% group_by(cyl) %>% summarise(max(cos(mpg)))
如果函数是向量值的话,如果我没看错的话,推荐使用do。例如,do 命令适用于 phych 包中的向量值函数 'describe':
library(psych)
mtcars %>% group_by(cyl) %>% do(describe(.$mpg))
如何将单值函数和向量值函数同时应用于分组数据?例如,如何将 max(cos()) 和 describe() 都应用到 mpg 列,并将输出作为一个数据帧?
【问题讨论】: