如何在字符因子的一个级别中输入引号,以便生成的数字包含 1、2 或 3 的值(对于“既不是“a”也不是“b”)?下面的两次尝试没有给我想要的结果。谢谢。
> table(MM2$a.9)
FALSE Neither “a” or “b” TRUE
34 90 583
> MM2$a04f <- as.numeric(factor(MM2$a.9, levels=c ('TRUE','FALSE','Neither “a” or “b”')))
> table(MM2$a04f)
1 2
583 34
> MM2$a04f <- as.numeric(factor(MM2$a.9, levels=c ("TRUE","FALSE","Neither \"a\" or \"b\"")))
> table(MM2$a04f)
1 2
583 34