chapter6 因子和表
因子
分类向量
- 因子不能添加非法水平(?)
因子常用函数
- tapply(x,f,g),向量x, 因子f, 函数g
将向量分割为组,针对每组使用特定函数
ages<- c(25,26,55,37,21,42)
affils <- c("R","D","D","R","U","D")
tapply(ages,affils,mean)
D R U
41 31 21
- split(x,f)只是分割成组 ,x可以是数据框
- by(y,f,g),数据y,分组因子f, 函数g
表的操作
- table() 统计频次
- aggregate(x,l,g),x,数据框,l,列表,f,函数
对分组中的每个变量调用tapply() - cut(),生成因子,返回向量
网友评论