Eurostat SDMX数据流描述python



使用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的列表,但我也想要描述符。这可能吗?

谢谢

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

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

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

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

This返回一个Pandas DataFrame,它应该包含关于数据流实例的描述。

请注意,从0.4版本开始,msg的'dataflows'属性被弃用,取而代之的是'dataflow'属性。

狮子座

最新更新