我有一个在单个月份期间为单个气象站创建 df 的过程。但是,我有大约 25 个站点想要获取超过 5 年的降水数据。
我在 df 中有站点 ID,如下表所示(但还有 23 个站点。
stationid County
GHCND:USW00093721 ANNEARUNDEL
GHCND:USC00182308 BALTIMORE
通过以下代码获取天气数据集
library("rnoaa")
ANNEARUNDEL_2006 <- ncdc(datasetid='GHCND', stationid = "GHCND:USC00182060", datatypeid='PRCP', startdate = '2006-07-01', enddate = '2006-08-01', limit=400, token = "API KEY")
ANNEARUNDEL_2006 <- ANNEARUNDEL_2006$data
我熟悉适用于一个进程的非常基本的 for 循环。有没有办法设置这个循环将使用县名和年份在 2006 年到 2011 年期间为所有 25 个站点创建一个新的 df?循环是完成此任务的最佳方法吗?