我有一个数据表,数据帧有一个变量: grade_c:系数为8的因子。 0,A,B,C,D,E,F,NA
我想将变量更改为->
0->不适用
A-> 1
B-> 2
C-> 3
...
F-> 6
我看到我可以用以下代码重新编码变量:
NonTestMergeV$grade_c[NonTestMergeV$grade_c=="A"] <- 1
但是当我尝试它时,会收到此警告。一切都没有改变...
警告消息:在
[<-.factor
(*tmp*
中,NonTestMergeV $ grade_c == “ A”,值= c(NA ,:无效的因子水平,已生成NA
任何有关如何获得所需结果的帮助都将有所帮助。 谢谢!