问题标签 [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 回答
37 浏览

r - 下标越界,需要 SDM 帮助

所以我一直在尝试制作一个未来的 Salsola Tragus 物种的投影模型,但我在接近尾声时遇到了一个障碍

我一直在搞乱配对功能,但我无法弄清楚其他任何事情。

下面是我一直在运行的代码

任何能指引我正确方向的东西都会有很大帮助

0 投票
1 回答
42 浏览

r - 以 SDMX 格式循环 URL 并将结果合并到 R 数据帧中

我正在尝试下载世界银行的 WITS 数据并将它们转换为 R 数据框。该网站的API(参考第 12-13 页)似乎不允许用户一次调用所有“记者”、“合作伙伴”和“产品”,因此可能需要遍历国家列表(或者“记者”或“合作伙伴”)使用他们的 XML 请求格式:

(需要通过“reporters”(国家/地区缩写)列表遍历“usa”部分)我的目标是遍历一个国家/地区缩写列表,为每次运行生成一个数据框,然后将它们绑定到一个更大的数据框。所以我参考了这篇文章并使用了下面的代码,但它并没有让我更进一步。我在下面发布了我的代码,如果有人可以查看并分享一些关于此的提示,我将不胜感激。

0 投票
0 回答
37 浏览

xml - 在scala中将XML解析为Dataframe

对于一个项目,我需要以 SDMX 标准格式解析包含此类结构(在其他标签内)的 XML 文件:

理想情况下,我想生成具有以下结构的数据框(所有列都可以为空):

第一次尝试只取值,我尝试使用以下代码,但它返回一个空数据框(没有列也没有行):

你知道我怎么能做到这一点吗?我必须使用 Scala,所以任何 Python 解决方案在这里都不会很有用(除非你知道如何从 Scala 调用 python 库函数)。

谢谢 !

0 投票
1 回答
28 浏览

pandas - 从欧洲央行获取今天的货币 - pandassdmx?

我需要从欧洲央行获得美元/欧元和瑞士法郎/欧元的最新汇率。推荐的方法是什么?

版本 1:尝试过 pandasdmx 但不知道提取值的最有效方法:

如何解析 data_response 以获取 USD 和 CHF 的值?

版本 2:我发现的另一种方法是访问

解析 XML 很容易,但第一个版本似乎是更新的版本。

有什么想法吗?

0 投票
2 回答
38 浏览

python - 无法读取加拿大统计局 sdmx 文件

我正在尝试从加拿大统计局读取一些加拿大人口普查数据 (“加拿大、省和地区”地理级别的 XML 选项)。我看到 xml 文件是 SDMX 格式,并且提供了一个结构文件,但我不知道如何从 xml 文件中读取数据。

Python中似乎有2个选项,pandasdmx和sdmx1,它们都说它们可以读取本地文件。当我尝试

它似乎读取了前 903 行,然后产生以下内容:

发生这种情况是因为我没有加载 sdmx 文件的结构(来自上面 StatsCan 链接的 zip 文件中的 Structure_98-401-X2016059.xml)吗?如果是这样,我该如何去加载它并告诉 sdmx 在阅读时使用它datafile

sdmx 和 pandasdmx 的文档只显示了从在线提供商而不是本地文件加载文件的示例,所以我被卡住了。我对 python 的熟悉程度有限,因此非常感谢任何帮助。

作为参考,我可以使用rsdmx github中的说明读取 R 中的文件 。我希望能够在 Python 中做同样/类似的事情。

提前致谢。