1. 程式人生 > >R 語言數據結構 --1 向量和因子②因子-vector

R 語言數據結構 --1 向量和因子②因子-vector

bsp variables 理解 字典 順序 for variable 什麽 cat

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