R语言笔记——将因子转换为整数
本个专题将介绍R语言的一些基本技能和实用技巧。大多数R程序员在将因子变量转换为整数时都会犯错。本教程将教你如何将因子转换为整数。
创建一个因子变量
a <- factor(c(2, 4, 3, 3, 4))
str(a)
错误的方式
a1 = as.numeric(a)
str(a1)
# num [1:5] 1 3 2 2 3
as. numeric()返回因子水平的向量,而不是原始值。
正确的方法
> a2 = as.numeric(as.character(a))
> str(a2)
# num [1:5] 2 4 3 3 4
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆
◆ble
◆
◆
◆R语言笔记——在行上应用函数一
◆
◆
◆