如何在R中的数据帧中的变量中重新编码值

时间:2019-05-06 07:57:01

标签: r variables recode

我有一个数据表,数据帧有一个变量: 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

任何有关如何获得所需结果的帮助都将有所帮助。 谢谢!

0 个答案:

没有答案