【发布时间】:2020-01-21 01:59:30
【问题描述】:
使用 NASA 的 API 检索有关火星天气的信息,我检索了一个列表列表。 在 python 中,pandas 在格式化数据方面做得很好;但是,我必须在 R 中编写 API。
这就是 R 中数据的结构方式,即使在使用 jsonlite 的 fromJSON(x, flatten = TRUE) 函数之后也是如此。
我想将原始数据结构化为类似于 pandas 表。
这是我的 API 代码:
library(httr)
library(jsonlite)
req <- "https://api.nasa.gov/insight_weather/?api_key=&feedtype=json&ver=1.0"
response <- GET(req)
response <- content(response, as="text")
mars <- fromJSON(response, flatten = TRUE)
【问题讨论】:
-
您可能不应该公开发布您的私有 API 密钥。您可能需要联系 SO 版主来清理帖子及其编辑历史记录。
标签: r list api rstudio jsonlite