【发布时间】:2021-02-22 15:41:48
【问题描述】:
我有一个数据框 (MyData1),其中因子变量分为多个级别:同意、强烈同意、不同意等。我正在尝试合并级别以使其成为二进制(例如,如果 AGREE/DISAGREE 等则为是)。
我一直在这些方面得到一些东西:
combineLevels(MyData1$V45,levs=c("Disagree"),newLabel="False")
>Error: requested levels: " Disagree " are not in the legal list of factor levels:" Agree Disagree Neutral Strongly agree
我在重新编码功能上遇到了同样的问题。有没有办法弄清楚为什么 R 不能识别能够产生函数的级别?
【问题讨论】: