重新编码R中的任意分组变量或因子

亚历克西斯

假设我有一个向量或任意长度的列,它们代表一些分组/因子变量,具有如下任意定义的组数和任意值:

a <- c(2,2,2,2,2,7,7,7,7,10,10,10,10,10)
a
[1] 2  2  2  2  2  7  7  7  7 10 10 10 10 10

我将如何最轻松地将其转换为:

a
[1] 1  1  1  1  1  2  2  2  2  3  3  3  3  3
罗兰
a <- c(2,2,2,2,2,7,7,7,7,10,10,10,10,10)
c(factor(a))
#[1] 1 1 1 1 1 2 2 2 2 3 3 3 3 3

说明:

一个因子只是具有levels属性和类属性的整数向量c删除属性作为副作用。您可以分别使用as.numericas.integer代替c相似或相同的结果。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中重新编码变量

来自分类Dev

重新编码变量R

来自分类Dev

R-用分组数据中一个因子的水平重新编码NA

来自分类Dev

用R中的NA重新编码变量

来自分类Dev

重新编码R中的变量将返回无效

来自分类Dev

在R中的循环中重新编码变量

来自分类Dev

根据条件重新编码R中的连续变量

来自分类Dev

如何整齐地重新编码众多因子变量

来自分类Dev

使用 R 重新编码变量

来自分类Dev

因子到因子的条件重新编码

来自分类Dev

重新编码列表中的变量

来自分类Dev

重新编码列表中的变量

来自分类Dev

如何从tidyverse中的向量重新编码因子水平?

来自分类Dev

在R中,转换成数字的因子变量不会像这样显示,并且无法重新编码Likert标度。为什么是这样?

来自分类Dev

重新编码R中的数值

来自分类Dev

R中重新编码的问题

来自分类Dev

重新编码R中的数值

来自分类Dev

重新编码R中的值

来自分类Dev

根据 R 中的一系列分类变量重新编码数值变量

来自分类Dev

R:如何在BASE R中重新编码二进制因子级别(0 = 0,1 = 1)

来自分类Dev

重新编码多个变量

来自分类Dev

在R中重新编码:将2个数字数据行转换为一个因子行

来自分类Dev

如何在R的数据框中重新编码一组变量

来自分类Dev

根据r中的特定标准重新编码数值变量

来自分类Dev

重新编码分类变量并重塑R中的数据框

来自分类Dev

如何将时间变量重新编码为R(数据帧)中的数字

来自分类Dev

将多个答案重新编码为R中的相同变量

来自分类Dev

重新编码多个变量的R解决方案

来自分类Dev

R DataTable重新编码许多变量