从零开始学习R语言(二)——数据结构之“因素(Factor)”

本文首发于知乎专栏:https://zhuanlan.zhihu.com/p/60101041

也同步更新于我的个人博客:https://www.cnblogs.com/nickwu/p/12537049.html


2.因子/因素(Factor)

2.1 创建一个Factor

g <- c('f','m','m','m','f','m','f','m','f','f')
g <- factor(g)   
#输出:f m m m f m f m f f
      Levels: f m
other_g <- factor(c('m','m','m','m','m'),levels=c('f','m'))
other_g
#输出:m m m m m
      Levels: f m

gl(2,5,labels=c('female','male'))     #产生2个水平,每个水平5次,水平标签分别为female和male
#输出:female female female female female male   male   male   male   male  Levels: female male 

2.2 Factor的基本操作

用table()统计各水平的个数

g <- c('f','m','m','m','f','m','f','m','f','f')
g <- factor(g)
table(g)
#输出:g
      f m 
      5 5 
posted @ 2020-03-21 10:52  海淀区小吴同学  阅读(710)  评论(0编辑  收藏  举报