美文网首页
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