我需要使用ifelse
中的r
功能提供帮助。
我的数据标题为侵权。到目前为止,我已使用以下代码从现有变量成功创建了一个新变量:
infringements$closure <- ifelse(infringements$Decision_type == "Closing of the case", yes = TRUE, no = FALSE)
然而,现在,我需要做同样的事情,但不是只有一种类型的决定,例如&#34;关闭案例&#34;,我有多种决策类型,我想做成一个变量。例如,我的代码如下所示:
infringements$let <- factor(ifelse(infringements$Decision_type ==
c("Formal notice Art. 258 TFEU" "Formal notice Art. 106 TFEU" "Formal notice Art. 258 TFEU + Press release" "Formal notice Art. 260 TFEU")
yes = TRUE, no = FALSE))
但是,此代码不起作用,只返回FALSE语句。
此外,我不是将我的新变量标记为TRUE或FALSE,而是将它们标记为yes(当为TRUE时)和no(当为FALSE时)
非常感谢任何帮助。谢谢!