【问题标题】:Loading OECD data into pandas with pandaSDMX使用 pandaSDMX 将 OECD 数据加载到 pandas
【发布时间】:2017-10-12 03:32:40
【问题描述】:

我正在尝试从 OECD 加载工业生产数据(带有修订历史)。数据可以在http://stats.oecd.org/Index.aspx?DataSetCode=MEI_ARCHIVE# 找到。

我想使用 pandaSDMX (https://pandasdmx.readthedocs.io/en/master/) 将数据加载到 Python 中的 pandas 环境中。

from pandasdmx import Request
oecd = Request('OECD')
cat_response = oecd.categoryscheme()

我收到以下错误,提示代码无法找到所需的 url。

raise HTTPError(http_error_msg, response=self)requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://stats.oecd.org/SDMX-JSON/categoryscheme?references=parentsandsiblings

有没有办法解决这个问题?其他人是否在 OECD 数据和 pandaSDMX 方面遇到过类似问题?

【问题讨论】:

    标签: python pandas web-scraping


    【解决方案1】:

    pandaSDMX 使用的 OECD API 仅支持对数据集的请求,因此没有类别方案、没有数据结构、没有数据流。您必须通过 Web 界面自己找出数据流 ID 和所需的 Dimension 值并发出数据请求。

    【讨论】:

      猜你喜欢
      • 2018-04-22
      • 1970-01-01
      • 2020-07-19
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 2020-08-07
      • 1970-01-01
      相关资源
      最近更新 更多