R:名称(x)<-值中的错误:值:“名称”属性的长度必须与向量的长度相同

时间:2018-11-16 19:11:57

标签: r

运行代码(如下)时,出现此错误:

“名称(x)<-值错误:  “名称”属性的长度必须与矢量的长度相同。

代码:

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)没有值,需要在for循环中跳过那些“ sta”。 我陷入R错误中,不知道如何解决。任何帮助将不胜感激!

谢谢

Chintamani

0 个答案:

没有答案