将多个分类值转换为数值

OMG C

我有一个数据集,该数据集在一列中有多个分类值,但似乎找不到找到将它们转换为数字的方法。

区域:标识销售的一般区域分类。

   A    Agriculture
   C    Commercial
   FV   Floating Village Residential
   I    Industrial
   RH   Residential High Density
   RL   Residential Low Density
   RP   Residential Low Density Park 
   RM   Residential Medium Density

这是我的代码:

data$Zone <- as.numeric(factor(data$Zone))

完成后,R会将值更改为1,2,3,4,5等。如果是这种情况,我怎么知道哪个数字是指原始分类值?

我是托

当您使用时factor(data$Zone),R默认情况下会根据字母顺序设置级别。

但是您可以更改它或为了安全起见,通过以下方式指定级别

data$Zone <- factor(data$Zone, levels = c("A", "C", "I", "FV", ...))

然后,当您as.numeric()的时data$Zone,A将为1,C将为2,我将为3,FV将为4,依此类推。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将分类数据转换为数值向量

来自分类Dev

将数值变量转换为分类和分组

来自分类Dev

如何将多个分类列转换为整数,以在PySpark中维护共享值?

来自分类Dev

将多个数值转换为描述性名称

来自分类Dev

将多个数据框列转换为数值向量

来自分类Dev

将多个分类变量转换为 R 中的因子

来自分类Dev

将向量中的字符值转换为数值

来自分类Dev

jQuery JSON 将时间值转换为数值

来自分类Dev

如何将分类列的值转换为不同的列名?

来自分类Dev

将分类值的行转换为 Pandas 中的列

来自分类Dev

如何将一系列数值数据转换为特定的分类数据?

来自分类Dev

将分类等级数据(A+、B- 等)转换为数值

来自分类Dev

将因子转换为数值

来自分类Dev

将isodate转换为数值

来自分类Dev

将引导转换为数值

来自分类Dev

将数值转换为日期

来自分类Dev

在Python中将分类数据转换为数值数据

来自分类Dev

在Python中将数值数据转换为分类数据

来自分类Dev

是否可以在 Tableau 中将分类度量转换为数值度量?

来自分类Dev

将多个值列转换为新的键,值对

来自分类Dev

将多个值列转换为新的键,值对

来自分类Dev

如何在不增加数据大小的情况下将熊猫中的分类变量转换为数值?

来自分类Dev

将varchar值转换为数值数据类型时,SQL转换失败

来自分类Dev

如何将 TF Tensor 持有值转换为 Tensor 持有分类值

来自分类Dev

将相对观测值转换为数值

来自分类Dev

将整数值转换为枚举类型

来自分类Dev

将整数值转换为ip地址

来自分类Dev

将因子转换为原始数值

来自分类Dev

将数值转换为日期时间