问题标签 [sdmx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
78 浏览

r - 将 SDMX 读入数据帧 R

我正在努力将 readSDMX 用于数据帧。我的代码在下面,以及错误。对此的任何帮助将不胜感激。这是我第一次使用 RSDMX 库,对这个很陌生。提前致谢!

t.default(attrs) 中的错误:参数不是矩阵

0 投票
2 回答
127 浏览

python - pandasdmx:sdmx.Request 导致 SSL 错误 - 握手错误

我正在使用该pandasdmx库并想访问IMF数据源。以下代码产生 SSLError。

但是,我可以在浏览器中轻松加载网站/xml 文档https://sdmxcentral.imf.org/ws/public/sdmxapi/rest/dataflow/IMF/latest。此外,使用常规request库似乎工作正常。以下代码产生status code200。

0 投票
1 回答
77 浏览

python - 用 PANDAS 或 plot 绘制 SDMX

用 PANDAS 或 Plotly 绘制 SDMX 数据的最简单方法是什么?

我有以下代码:

我在尝试绘图时最终收到以下错误

如下:

我对 python 很陌生,所以我会感谢每一个可以帮助我的评论。

0 投票
0 回答
40 浏览

sparql - sdmx-dimension:refPeriod 上的 SPARQL 查询

我正在尝试在 sdmx-dimension:refPeriod 上运行 SPARQL 查询以获取日期。包含日期的三元组采用以下格式:

所以当我去提取日期时:

我得到资源“日期”的 IRI:

相反,我只想获取日期值。

SPARQL 有什么方法可以做到吗?或者,在收到查询结果后,我是否必须去解析结果才能只获取日期?

0 投票
2 回答
282 浏览

python - 如何将 JSON 国际金融统计数据转换为 pandas 数据框

我正在努力处理来自国际货币基金组织的 JSON 格式的数据。在检查了一些帖子后,我不知道该怎么做。

我试过的

...到目前为止一切顺利...但是,这是我正在努力的步骤

我期待一个可以根据自己的意愿转动的平面文件。但是,这就是我得到的

我不知道如何将其转换为

0 投票
1 回答
78 浏览

python - 我如何访问 ECB 数据流?TooManyRedirects:超过 30 个重定向

我正在使用请求包表单 pandasdmx 库来访问欧洲中央银行的一些汇率。我尝试遵循以下演练中突出显示的步骤:https ://pandasdmx.readthedocs.io/en/v1.0/walkthrough.html# bur,当我尝试访问不同的数据流时,它给了我一个错误。这是我正在使用的代码:

我以前多次使用过这种访问方式,没有出现任何问题。¿ 有人知道会发生什么吗?

0 投票
1 回答
81 浏览

r - 在 R 中创建 SDMX 文件

我没有要发布的代码,只是一个问题。我知道有几种工具可以读取 R 中的 SDMX 文件(SDMX 是用于交换统计数据的 XML 文件),例如

https://github.com/opensdmx/rsdmx

https://github.com/amattioc/SDMX

但有谁知道将一些数据导出为 SDMX 格式以进行传播的方法?欢迎任何建议!

0 投票
0 回答
85 浏览

r - 制定正确的 API 调用以在 R 中检索 WITS 数据

我正在尝试从UNCTAD WITS 数据库中汇编所有年份的双边(国家对国家)关税税率数据。他们的数据目前以 HTML 和 SDMX 格式提供,这需要请求者使用 API 来检索数据以进行后处理。我想把它们转换成 R 可读的形式,因此这篇文章。

他们的手册指导用户以这种形式使用 write API 调用“http://wits.worldbank.org/API/V1/SDMX/V21/rest/data/DF_WITS_Tariff_TRAINS/.840.000.020110.reported/?startperiod=2000&endperiod=2000 "

获取一个报告者(840)-一个合作伙伴(000)-一个产品(020110)-一年(2000)报告的关税税率数据或“http://wits.worldbank.org/API/V1/SDMX/V21/rest /data/DF_WITS_Tariff_TRAINS/.840.000..reported/?startperiod=2000&endperiod=2000”对于一个报告者(2000)-一个合作伙伴(000)-所有产品(.)-一年(2000)报告的关税税率或“http:// /wits.worldbank.org/API/V1/SDMX/V21/rest/data/DF_WITS_Tariff_TRAINS/..000.020110.reported/?startperiod=2000&endperiod=2000" 对于所有报告人 (.)-一个合作伙伴 (000)-一个产品 ( 020110)-一年92000)上报关税税率数据

等等等等。

所以我想编写一个 API 调用来获取所有记者 (.) - 所有合作伙伴 (.) - 所有产品 (.) - 一年的数据,所以我想代码应该看起来像 http://wits.worldbank.org /API/V1/SDMX/V21/rest/data/DF_WITS_Tariff_TRAINS/......reported/?startperiod=2000&endperiod=2000

我从这篇文章中复制了代码,试图找出它是否也适用于我的目的,但不幸的是,R 返回的数据框有 0 列和 0 行,所以xmlParse()getNodeSet()步骤肯定有问题。

如果有人能指出我这样做的正确方法,我将不胜感激。所需的数据输出(最好采用data.framedata.tabletibble格式)应包含以下列 yearreporterpartnerproduct codetariff rate (reported tariff rate)

我在下面列出了我的代码供您参考。

0 投票
1 回答
121 浏览

python - 如何在 pandasdmx 中设置属性

“pandasdmx”文档有一个如何设置维度的示例,但没有如何设置属性。我尝试将“key”传递给变量,但出现错误。也许设置属性需要不同的语法?在示例代码的末尾,我打印了一个维度和属性列表。

0 投票
1 回答
94 浏览

pandas - 如何使用 pandaSDMX 从 ECB 下载数据?

我正在尝试从此目标页面下载 NEER 数据。

这是一个很好的例子:将 RESTful 输出转换为数据帧的最有效方法

这是获取经合组织数据的代码。

我只是想知道在哪里可以找到以及如何搜索“resource_id”、“params”和“key”以在我的目标 ECB 页面中获取 EUR NEER 数据。

谢谢你。