r - 使用 NOAA API 令牌提取数据
问题描述
我正在尝试从 NOAA 的 API 中提取天气数据,我已经下载了 rnoaa、httrm 和 jsonlite 包。
我想运行这段代码
ncdc_stations(datasetid='GHCND', locationid='FIPS:12017', stationid='GHCND:USC00084289')
我收到错误消息:
getOption("noaakey", stop("need an API key for NOAA data")) 中的错误:需要 NOAA 数据的 API key
我有一个令牌,如何在代码中实现它?
谢谢
解决方案
欢迎来到 SO!我不熟悉该库,但听起来您需要添加token = "YOUR_TOKEN"
到每个函数调用中,例如:
libary(rnoaa)
ncdc(datasetid = 'PRECIP_HLY', locationid = 'ZIP:28801',
datatypeid = 'HPCP', limit = 5, token = "YOUR_TOKEN")
或者(听起来更容易,而不是为每个rnoaa
函数调用包含该参数),只需options(noaakey = "KEY_EMAILED_TO_YOU")
在脚本顶部使用一次。
取自: https ://www.rdocumentation.org/packages/rnoaa/versions/0.9.5
推荐阅读
- html - 如何格式化 HTML 表单的一部分以将部分放入列中?
- r - R中的分类“网格”
- python - 格式化熊猫数据框打印
- typescript - 从自定义对象类型中删除可为空的属性
- python-3.x - 如何显示无头 chrome 中发生的事情
- r - 创建循环的数字序列
- python - 试图在数组中找到左侧元素之和等于右侧元素的元素。你能优化我的方法吗?
- unity3d - 如何对幅度大于 1 的 vector3/float3 值应用归一化?
- windows - 在要求用户输入时自动执行 powershell 脚本以按 enter 键
- java - 如何使用 RestTemplate 发送带有路径变量和查询参数的 get 请求?