NOAA的请求限制为1000。我试图获取1年(PRCP,TMAX,TMIN超过1000)的气候数据,并将其放入数据框。
我尝试了一次while循环,一次一次遍历日期范围
start <- as.Date("2013-07-01",format = "%Y%m%d")
end <- as.Date("2014-06-30",format = "%Y%m%d")
theDate <- start
while (theDate <= end)
{
df <- ncdc(
datasetid = 'GHCND',
stationid = 'GHCND:ASN00009225',
token = "token code",
startdate = theDate,
enddate = theDate +1,
limit = 1000
)$data
theDate <- theDate + 1
}
我收到以下错误消息
Error in while (theDate <= end) { : missing value where TRUE/FALSE needed
答案 0 :(得分:0)
您输入的日期有误。它在寻找“-”
尝试
start <- as.Date("20130701",format = "%Y%m%d")
end <- as.Date("20140630",format = "%Y%m%d" )