SO的新手。不要杀了我。我正在尝试根据与不同列相关的定量标准,弄清楚如何使用'ifelse'语句将列添加到数据框中。
DTzips2[, politics := ifelse(pctr08zip > 0 & pctr08zip <= 0.33, "Liberal"),
ifelse(pctr08zip > 0.33 & pctr08zip <= 0.67, "Moderate"),
ifelse(pctr08zip > 0.67 & pctr08zip <=1, "Conservative")]
我得到的错误是'提供'或'keyby'而不是'两者'。他们也不喜欢0.33之后的逗号。 帮助