此:
vect <- C(1, NA, 2, 3, 4, NA, 5, NA, 6, 7, 8, NA, 9)
产生此错误:
object not interpretable as a factor
我做错了什么?
答案 0 :(得分:43)
此错误可能会出现多个问题,但在您的情况下,您只需键入大写C而不是小写c。
尝试:
vect <- c(1, NA, 2, 3, 4, NA, 5, NA, 6, 7, 8, NA, 9)
答案 1 :(得分:2)
永远记住R区分大小写。您输入的vect&lt; - C 是大写的。将其更改为vect&lt; - c ,您将进行排序。
答案 2 :(得分:2)
我尝试了不同的方法。对我来说,是c之间的c。例如v2 = c(10,20,30,40,50)
v2 =(C(10,20,30,40,50)) C(10,20,30,40,50)中的错误:对象无法解释为一个因素
[正确版本]
v2 = c(10,20,30,40,50) v2 [1] 10 20 30 40 50
答案 3 :(得分:1)
如果您使用C而不是c编写大写字母,则将发生此错误,并且请记住R区分大小写,您不能这样做。