Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R初学者的错误:Can';t knit,”;与矢量长度相同。”;_R_Vector - Fatal编程技术网

R初学者的错误:Can';t knit,”;与矢量长度相同。”;

R初学者的错误:Can';t knit,”;与矢量长度相同。”;,r,vector,R,Vector,我是R的一个主要noob,几乎不知道自己在做什么,我只是在用R来上课,并试图编写作业,但每当我这样做时,我总是收到以下信息: 名称错误(id.var)您试图将标签分配给标签长度大于向量长度的向量。这与: 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 s

我是R的一个主要noob,几乎不知道自己在做什么,我只是在用R来上课,并试图编写作业,但每当我这样做时,我总是收到以下信息:


名称错误(id.var)您试图将标签分配给标签长度大于向量长度的向量。这与:

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]

id.var是否在常规的“R”会话中运行,而不使用
knitr
?你能发布更多的相关代码吗?错误信息很清楚
lm
可能会删除任何具有
NA
的术语(请考虑查看
str(model2.lm)
)。因此,您需要通过模型中存在
NA
术语的任何数据对提供给labels参数的向量进行索引。我无法提供答案,因为您没有提供一个可复制的示例,但我希望这为您指明了正确的方向。您应该告诉我们,
influencePlot
来自何处(库调用),通常尝试做一个。解决方案可能是使用
labels=expand.model.frame(model2.lm,“iso3c”)$iso3c
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]