R语言:迈向大数据之路
上QQ阅读APP看书,第一时间看更新

6-4 因子的转换

在某些时候,我们可能想将因子转换成字符串向量或数值向量,这时可以使用下列函数。

as.character():可将因子转换成字符串向量。

as.numeric():可将因子转换成数值向量。

实例ch6_7:将实例ch6_5所建的fifth.factor因子转换成字符串向量。

实例ch6_8:将实例ch6_5所建的fifth.factor因子转换成数值向量。

需要特别注意的是,在建立因子时,levels为“East”“West”“South”“North”,相对应as.numeric()函数的返回值分别是1、2、3、4。所以, “East” “West”“North” “East”“West”的返回值分别是1, 2, 4, 1, 2。