美文网首页
避坑,Factor类数据转换为数值

避坑,Factor类数据转换为数值

作者: 重新开始_xy | 来源:发表于2020-09-27 23:59 被阅读0次

从dataframe提取出来的数据是factor类型的,切记不可直接使用as.numeric将类型数值化,否则就是以下后果

原数据:

class是factor,直接as.numeric之后变成了5个不同的数值,as.numeric将不同的factor分别从1开始赋予了不同的数值。

factor转实际数值,正确代码如下

先将factor转化为character之后,再进行as.numeric,就得到实际数值,可以进行后续的大小比较了。小白避坑~~,没有得到想要的结果的时候,一定要看看环境变量,是哪一步出的错,想想解决办法。

相关文章

  • 避坑,Factor类数据转换为数值

    从dataframe提取出来的数据是factor类型的,切记不可直接使用as.numeric将类型数值化,否则就是...

  • JS 里的数据类型转换

    数据转换 其他类型转换为数值 其他类型转string number、boolean类型可通过toString方法转...

  • js将科学计数法转换为字符串

    今天在页面数据显示问题上遇到一个坑。在数值非常小的时候,比如0.0000000233,js会将这样的数值转换为科学...

  • ASCII转换

    将ASCII字符转换为对应的数值,使用ord函数:ord('a') -> 65 反之,使用chr函数,将数值转...

  • swift as as!和as?的区别

    1.as的使用场合 1.从派生类转换为基类,向上转类型(upcasting) 2.消除二义性,数值类型转换 3.s...

  • Swift知识点(2)

    1、as、as?、as!三种区别 as 从派生类转换为基类,向上转型(upcasts) 数值类型(CGFloat,...

  • factor字符类型

    今天被字符类型坑了啊啊啊 x是一个factor类型的数据,是cluster号。我想要根据x的数字值将其转换成细胞类...

  • 普通人如何买保险,如何避坑?

    我们普通人如何选保险呢?又怎么避坑呢? 想要避坑,你得明白保险的几个点。 保险分为:保障类保险和收益类保险。 保障...

  • 020 string与数值转换

    C++ 11 引入了多个函数,可以实现数值数据与标准库 string 之间的转换。 数值类型 转换为 string...

  • 红宝书之数值转换number()、parseInt()、pars

    数值转换的特点 有三个函数可以把非数值转换为数值:(1)Number(),可以作用于任何数据类型(2)parseI...

网友评论

      本文标题:避坑,Factor类数据转换为数值

      本文链接:https://www.haomeiwen.com/subject/zauruktx.html