Ошибка R от новичка: не умеет вязать, "такой же длины, как вектор". - PullRequest
0 голосов
/ 28 апреля 2018

Я главный новичок в R и почти не знаю, что я делаю, я просто использую R для класса и пытаюсь связать задание, однако всякий раз, когда я делаю это, я постоянно получаю следующее:

Ошибка в именах (id.var) <- метки: атрибут 'names' [155] должен иметь ту же длину, что и вектор [131] </p>

В строке 97 говорится, что это проблема:

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

Вот картинка:

enter image description here

1 Ответ

0 голосов
/ 28 апреля 2018

Вы пытаетесь назначить метки для вектора, длина меток которого больше длины вектора. Который такой же как:

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]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...