美文网首页
R语言基础包应用ifelse函数对变量分类并进行因子化(fact

R语言基础包应用ifelse函数对变量分类并进行因子化(fact

作者: 灵活胖子的进步之路 | 来源:发表于2020-10-08 12:09 被阅读0次

用法如下
ifelse.(conditions, true, false, na = NA)

简单展示如下

a<-c(1:10)

head(a)
## [1] 1 2 3 4 5 6
b<-ifelse(a>5,"大于5","小于5")

b
##  [1] "小于5" "小于5" "小于5" "小于5" "小于5" "大于5" "大于5" "大于5" "大于5","大于5"

b<-as.factor(b)
levels(b)
#"大于5" "小于5"
str(b)
#Factor w/ 2 levels "大于5","小于5": 2 2 2 2 2 1 1 1 1 1

相关文章

网友评论

      本文标题:R语言基础包应用ifelse函数对变量分类并进行因子化(fact

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