使用rnoaa的ncdc函数的问题

问题描述

我正在使用 R 的 ncdc 包中的 rnoaa 函数下载一个站点的降雨数据

这是代码

start_date <- "1895-01-01"
end_date <- "1895-12-31"
datatype <- "PRCP"
siteNumber <- "GHCND:USC00023498"
data <- ncdc(datasetid='GHCND',stationid=siteNumber[j],datatypeid=datatype,startdate = start_date,enddate = end_date)$data

我查了一下,这个站有数据到1895-07-31,但我得到的输出只有到1895-01-25:

> dput(data)
structure(list(date = c("1895-01-01T00:00:00","1895-01-02T00:00:00","1895-01-03T00:00:00","1895-01-04T00:00:00","1895-01-05T00:00:00","1895-01-06T00:00:00","1895-01-07T00:00:00","1895-01-08T00:00:00","1895-01-09T00:00:00","1895-01-10T00:00:00","1895-01-11T00:00:00","1895-01-12T00:00:00","1895-01-13T00:00:00","1895-01-14T00:00:00","1895-01-15T00:00:00","1895-01-16T00:00:00","1895-01-17T00:00:00","1895-01-18T00:00:00","1895-01-19T00:00:00","1895-01-20T00:00:00","1895-01-21T00:00:00","1895-01-22T00:00:00","1895-01-23T00:00:00","1895-01-24T00:00:00","1895-01-25T00:00:00"),datatype = c("PRCP","PRCP","PRCP"
),station = c("GHCND:USC00023498","GHCND:USC00023498","GHCND:USC00023498"),value = c(0L,0L,28L,56L,94L,76L,102L,137L,0L),fl_m = c("","",""
),fl_q = c("",""),fl_so = c("0","0","0"),fl_t = c("","")),row.names = c(NA,-25L),class = c("tbl_df","tbl","data.frame"))

我也尝试过其他年份,我遇到了同样的问题,只下载了第一个月的数据。

我的代码有问题吗? (我在其他场合用过这个功能,运行正常)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)