使用R中的ifelse语句设置因子级别

时间:2015-06-15 15:55:11

标签: r if-statement r-factor

我正在尝试将4个不同的ifelse场景使用levels参数。但是,R并没有认识到'级别'作为一个论点。我尝试将括号更改为不同的位置,但仍然无法正常工作。任何帮助将不胜感激。

cgrp <- as.factor(ifelse(zperform$RISK >= 720,4,  
                       ifelse(zperform$RISK < 720 & zperform$RISK >= 660,3,  
                              ifelse(zperform$RISK < 660 & zperform$RISK >= 659,2,1
                                    ))), levels = letters)

0 个答案:

没有答案