【发布时间】:2021-12-18 20:19:51
【问题描述】:
我有一个问卷问题,参与者必须按照他们早上的例行程序订购 10 件商品。从那开始,我正在尝试一种类型学。例如,如果受访者选择了第 8 项然后第 9 项然后第 1 项等。它们按某种方式分类。
我曾想过使用 ifelse(见下文)来捕捉他们答案的顺序,但我不确定这是正确的方法,但我也在与嵌套的 ifelse 作斗争。
test <- test %>%
mutate(Ens_decouv = ifelse(Q75_1_ == "A8",
ifelse(Q75_2_ == "A9",
ifelse(Q75_3_ == "A1",
ifelse(Q75_4_ == "A2",
ifelse(Q75_5_ == "A7",1,0))))))
有什么想法吗?
谢谢!
【问题讨论】:
-
也许可以试试
dplyr::case_when?
标签: r if-statement dplyr