具有三个级别(好,好,不好)的新离散变量

时间:2019-05-05 20:49:56

标签: r

R有一个内置的数据集,称为态度。 创建具有三个级别 while(true){ try{ input = reader.readUTF(); } catch(EOFException e) { //.... } } badokay的新离散变量抱怨.level。

尝试1:

good

1 个答案:

答案 0 :(得分:-1)

您可以使用以下内容:

library(dplyr)
attitude%>%mutate(complaints.level = if_else(complaints<61,"bad",
                                             if_else(complaints>80,"good",
                                                     "okay")))

如西蒙(Simon)所建议,我们也可以使用case_when

attitude%>%mutate(complaints.level = case_when(complaints<61 ~ "bad",
                                               complaints>80 ~ "good",
                                               TRUE~"okay"))