【发布时间】:2020-04-20 04:15:02
【问题描述】:
我的大部分项目都使用从网络下载信息的列表。有时,当我下载 100 组不同的数据时,网站并没有为我提供其中一些的数据。
你可以说它没有数据,因为它说。
具有 0 行和 7 列的 data.frame。
一个好的数据框是这样说的。
具有 245345 行和 7 列的 data.Frame。
我的脚本不喜欢列表中没有数据。它在那个地方停止了我的循环。
提前谢谢你。
#Pulls all the active USGS gages for the URL's
GageList <- CDEC
gage <- c(as.character(GageList$GAGE_ID))
duration <- c(as.character(GageList$DURATION_CODE))
number <- c(as.character(GageList$SENSOR_CODE))
View(GageList)
#CDEC URL
urls <- sprintf(final=list()
TOTALERRORS =list()
#Pulls all the active USGS gages for the URL's
GageList <- CDEC
gage <- c(as.character(GageList$GAGE_ID))
duration <- c(as.character(GageList$DURATION_CODE))
number <- c(as.character(GageList$SENSOR_CODE))
View(GageList)
#CDEC URL
urls <- sprintf("http://cdec.water.ca.gov/cgi-progs/querySHEF?
station_id=%s&dur_code=%s&sensor_num=%s&start_date=10/25/2019",
gage,duration,number)
View(urls)
data <- suppressWarnings(lapply(urls, fread, header=TRUE)))
【问题讨论】: