plyr包使分组运算变得非常简洁,只要一行代码就能实现分组求平均这样的运算。
plyr包的ddply函数
第1个参数,输入数据,类型为数据框(data frame)
第2个参数,变量或者多个变量,数据框的分组字段
第3个参数,分组函数,对分组后的子集上进行计算
library(plyr)
ddply(iris, .(Species), function(x) colMeans(x[-5]))
plyr包使分组运算变得非常简洁,只要一行代码就能实现分组求平均这样的运算。
plyr包的ddply函数
第1个参数,输入数据,类型为数据框(data frame)
第2个参数,变量或者多个变量,数据框的分组字段
第3个参数,分组函数,对分组后的子集上进行计算
library(plyr)
ddply(iris, .(Species), function(x) colMeans(x[-5]))