R 语言数据结构 --1 向量和因子②因子-vector
Posted def-phoenix
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R 语言数据结构 --1 向量和因子②因子-vector相关的知识,希望对你有一定的参考价值。
2018年6月8日 今天是学习R的第二天 感觉进度有些缓慢,需要加速一下了。另外昨天貌似写的不是特别好,所以今天打算对整体编辑研究一下。
今天来学习一下 因子,首先:什么是因子?因为我们知道了R中的向量,另外因为学习过一段时间的python 所以对字典,数组什么的有理解力。那么,对于因子 我可以看成一个有一点字典味道的向量。(个人理解)
百度的定义是这样的: 因子用来存储类别变量(categorical variables)和有序变量,这类变量不能用来计算而只能用来分类或者计数。因子表示分类变量,有序因子表示有序变量。
也就是说因子就是有类别并且有序的变量,相当于把变量分成离散的还有连续的,因子就是离散的那些向量。
for example:!!!
> a=c(‘a‘,‘a‘,‘b‘,‘o‘,‘ab‘,‘ab‘);a
[1] "a" "a" "b" "o" "ab" "ab"
> x=factor(c(‘a‘,‘a‘,‘b‘,‘o‘,‘ab‘,‘ab‘));x
[1] a a b o ab ab
Levels: a ab b o
注意的是 在因子中输出的时候会按照二进制表的顺序输出,所以会是先a 然后ab 然后a的没有了才会是b
以上是关于R 语言数据结构 --1 向量和因子②因子-vector的主要内容,如果未能解决你的问题,请参考以下文章