r - 使用 R 中的 OECD 包从 OECD 网站下载数据

标签 r

我正在尝试使用 R 中的 OECD 包直接从 OECD 网站下载数据。我特别尝试从南非的工业生产数据集 ( https://data.oecd.org/industry/industrial-production.htm ) 下载数据。我相信数据集本身和南非的代码是 MEI_REALZAF

但是,当我尝试运行以下命令时

df <- get_dataset("MEI_REAL",
                  filter = 'ZAF',
                  start_time = 2019, end_time = 2020)

我收到以下错误

Error in rsdmx::readSDMX(url) : 
  HTTP request failed with status: 400 Bad Request

任何人都可以建议我做错了什么吗?我以前从未使用过这个包,所以我很难弄清楚它。

TIA

最佳答案

要实际使用过滤器,它必须类似于

df <- get_dataset("MEI_REAL",
                  filter = list(c(),'ZAF'),
                  start_time = 2019, end_time = 2020)

因为国家/地区代码位于第二列中,但我不知道如何提前知道这一点,而无需先下载整个数据集(只需完全删除过滤器参数即可做到这一点)。

关于r - 使用 R 中的 OECD 包从 OECD 网站下载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63430397/

相关文章:

r - 导入 mgcv 失败,因为找不到 Rlapack.dll

删除字符串中第一次出现的下划线

r - 根据与字典中任何术语的匹配创建二进制是/否动物变量,R 中的 "animal"

R 和 NLS : singular gradient matrix at initial parameter

r - 如何从 R 生成文档(.rtf、.doc、.odt)

r - 如何测量两个 CDF 之间的 "distance"?

r - 使用循环在 Markdown 中参数化作者和标题

r - 仅绘制具有特定权重的边 - igraph

r - Shiny 的 R ggplot : Scatterplot axis has gone weird

r - 从 `cowplot` 中的组合图中提取单个图的详细信息以进行单元测试