首页 > 解决方案 > 收到错误:使用 GitHub 中的包时 R 中未使用的参数 ()

问题描述

我必须从网页https://nsidc.org/data/g02158下载数据。现在,我在 GitHub 存储库中找到了一个包来做同样的事情。GitHub 包链接:https ://github.com/jpshanno/nohrsc

首先,我尝试运行以下代码:

install.packages("remotes")
library(remotes)
remotes::install_github("jpshanno/nohrsc")
library(nohrsc)
rasters <- 
  nsa_get_snodas(region="North America", product = c("snow water equivalent", "snow melt"),
                 start.date = "2016-04-01",
                 end.date = "2016-04-03",
                 path = "snodas")

我收到的错误是:

Error in region %in% c("CONUS", "North America") : 
  object 'region' not found
Called from: region %in% c("CONUS", "North America")

现在,参考https://github.com/jpshanno/nohrsc/blob/master/R/nsa_get_snodas.R中定义的基本函数,我对代码进行了以下更改:

图书馆(nohrsc)

rasters <- 
  nsa_get_snodas(region="North America", product = c("snow water equivalent", "snow melt"),
                 start.date = "2016-04-01",
                 end.date = "2016-04-03",
                 region = "North America",
                 path = "snodas")

但是,我再次收到错误:

Error in nsa_get_snodas(region = "North America", product = c("snow water equivalent",  : 
  unused argument (region = "North America")

标签: rgithub

解决方案


经过合作,OP和我解决了这个问题。有一个可用于按预期工作的包的Windows 二进制文件。安装说明已被编辑,以将 Windows 安装说明移至顶部。


推荐阅读