1

使用 python 我想从 Eurostat 收集所有可能的数据流的列表。我有以下代码;

from pandasdmx import Request as rq
estat=rq('ESTAT')
cat_rsp=estat.get(resource_type='dataflow')
cat_msg=cat_rsp.msg
print [i.encode('utf-8') for i in cat_msg.dataflows]

这给了我所有可能的 resource_id 的列表,但我也想要描述符。这可能吗?

谢谢

4

1 回答 1

0

数据流实例有一个description属性,如果那是您正在寻找的。

print [i.description.en for i in cat_msg.dataflows]

从 0.4 版开始,首选方法是:

df = cat_rsp.write(columns=['name', 'description']).dataflow

这将返回一个 Pandas DataFrame,它应该包含对 Dataflow 实例的描述。

请注意,自 0.4 版起,msg 的“dataflows”属性已被弃用,取而代之的是“dataflow”。

狮子座

于 2016-08-23T15:54:39.023 回答