R因素

分类变量存储在R作为一个因素。一个因素是一个类型的向量,其中包括一组水平,每一层代表一个不同的值。

创建一个因素

使用因素()函数创建从一个向量的值的一个因素。

月< - c(“1”,“1”,“2月”,“2”,“3”、“4月”、“可能”、“也许”)

f1 < -因子(个月)

f1

[1]1月2月1月2月3月4月5月

等级:5月4月3月2月1月

的因素包括一个水平向量中每个不同的价值提供给因子()函数。

另外,一组水平可能是显式提供,在()函数的第二个参数提供给因素:

f2 < -因子(月,c(“1”,“2”,“3”、“4月”、“可能”、“君”、“7”、“8月”,“9”,10月,11月,12月))

f2

[1]1月2月1月2月3月4月5月

级别:1月2月3月4月5月6月7月8月9月10月11月12月

许多操作因素作为结果返回。例如,返回一列从一个数据帧作为一个因素使用[[<指数>]]或[[<名称]]符号如下:

名称< - c (“P1”、“P2”, T1, T2)

< - c类型(“掠夺”,“掠夺”,“TCOD”,“TCOD”)

使用< - c (100, 150, 200, 250)

df < - data.frame(名称、类型、使用)

df

名字类型的使用

1P1掠夺One hundred.

2P2掠夺150年

3T1 TCOD200年

4T2 TCOD250年

df [[2]]

[1]掠夺食物TCOD TCOD

级别:掠夺TCOD

df[["类型"]]

[1]掠夺食物TCOD TCOD

级别:掠夺TCOD

美元的符号也可以用来返回一个因素:

df型美元

[1]掠夺食物TCOD TCOD

级别:掠夺TCOD

R数据类型