R语言数据框实现分类汇总

我们经常需要数据的分类统计功能,如下图中方案执行情况的统计:R语言数据框实现分类汇总_第1张图片
然而R语言没有直接的数据框方法来统计每种情况出现的次数。可以用table方法先统计数据框的因子(factor)水平数(levels),然后再将其转为数据框即可。方法如下:

> b<-table(a$方案执行情况) 
> b

      方案未实施  没有方案   需要彻底整改    需要彻底整改观察      正常 
         9          3             4                1            16 
> c<-data.frame(b)  
> names(c)=c("方案执行情况","数量")
> c
      方案执行情况 数量
1       方案未实施    9
2         没有方案    3
3     需要彻底整改    4
4 需要彻底整改观察    1
5             正常   16

数据框C中就是方案执行的分类统计情况,是不是超简单。

你可能感兴趣的:(碎碎念,R语言,数据框,分类汇总)