来自初学者的R错误:无法编织,“与矢量相同的长度”。

时间:2018-04-28 06:38:25

标签: r vector

我是R的主要菜鸟,几乎不知道我在做什么,我只是在课堂上使用R而且我正在尝试编写一个作业,但每当我这样做时,我会不断收到以下内容:

  

名称错误(id.var)< - labels:'names'属性[155]的长度必须与vector [131]

的长度相同

它说这是第97行的一个问题,就是这样:

influencePlot(model2.lm, id.n=5, labels=newfile$iso3c)

这是一张图片:

enter image description here

1 个答案:

答案 0 :(得分:0)

您正在尝试将标签指定给标签长度大于矢量长度的矢量。与...相同:

id.var <- seq(1,133,1)
labels <- sprintf("abc[%s]",seq(1:155))

Error in names(id.var) <- labels : 
  'names' attribute [155] must be the same length as the vector [133]