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的主要内容,如果未能解决你的问题,请参考以下文章

R语言里面的因子

R语言数组数据框因子

R语言 因子

R语言实战.3

C++语言编程求变正整数N的所有因子(包括1与N本身)以及这些因子的和,其中的N值通过键盘输入?

R语言_table()函数与因子变量