我正在尝试使用 R 中的 OECD
包直接从 OECD 网站下载数据。我特别尝试从南非的工业生产数据集 ( https://data.oecd.org/industry/industrial-production.htm ) 下载数据。我相信数据集本身和南非的代码是 MEI_REAL
和 ZAF
。
但是,当我尝试运行以下命令时
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/