R: Ошибка в именах (x) <- значение: атрибут 'names' должен иметь ту же длину, что и вектор - PullRequest
0 голосов
/ 16 ноября 2018

Когда я запускаю свой код (ниже), я получаю эту ошибку:

"Ошибка в именах (x) <- значение: атрибут 'names' должен иметь ту же длину, что и вектор" </p>

Код:

stas <- c('01613900','01615000','01616100','01620500','01621050', '01626850','01663500')
for (sta in stas){
  q <- readNWISdv(sta, parameterCd = "00060", startDate = beg.Date, endDate = end.Date)

  q <- q[,-c(1,2,5)]

  colnames(q) <- c("date",sta)  
  if (which(sta==stas) == 1){
    qf <- q
  }else{
    qf <- full_join(qf, q) 
  }
}

Некоторые «sta» (siteID) не имеют значений и должны пропустить эти «sta» в цикле for.Я застрял на ошибке в R и не знаю, как ее исправить.Любая помощь будет принята с благодарностью!

Спасибо,

Чинтамани

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...