R语言 把因子转换成数字和数字转换成因子 | 您所在的位置:网站首页 › 一列转化为数字怎么转换 › R语言 把因子转换成数字和数字转换成因子 |
R语言 把因子转换成数字和数字转换成因子
因子是一种数据结构,用于对数据进行分类或表示分类数据,并将其存储在多个层面。它们可以被存储为整数,每一个独特的整数都有一个相应的标签。尽管因子看起来类似于字符向量,但它们是整数,在将它们作为字符串使用时必须注意。因子只接受有限数量的独特值。它有助于对数据进行分类并在多个层次上进行存储。 将因子转换为数值有时,你需要明确地将因子改变为数字或文本。为了实现这一点,必须使用 as.character() 或 as.numeric() 函数 。 将因子转换为数字有两个步骤: 第1步: 将数据向量转换为一个因子。 factor() 命令用于在R中创建和修改因子。 第2步: 使用 as.numeric() 将因子转换为数字向量 。 当因子被转换为数字向量时,将返回与因子水平相对应的数字代码。 例如: 取一个由方向组成的数据向量’V’,其因子将被转换为数字。 # Data Vector 'V' V = c("North", "South", "East", "East") # Convert vector 'V' into a factor drn |
CopyRight 2018-2019 实验室设备网 版权所有 |