当前位置:  开发笔记 > 编程语言 > 正文

将因子数字变量转换为R中的因子字符串

如何解决《将因子数字变量转换为R中的因子字符串》经验,为你挑选了1个好方法。

我有一个数字向量:

1 3 2 4 3 3 ...

我想将其转换为要素的载体,用1 = "Good"2="OK""3= "Bad"



1> akrun..:

我们可以使用factorlevelslabels规定。

set.seed(24)
factor(sample(1:3, 10, replace=TRUE), levels=1:3, 
                       labels= c('Good', 'OK', 'Bad'))

或@David Arenburg建议的变体

factor(c('Good', 'OK', 'Bad')[sample(1:3, 10, replace=TRUE)])

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有