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

これは、Dataflow インスタンスの説明を含む Pandas DataFrame を返します。

バージョン 0.4 以降、msg の「dataflows」属性は「dataflow」を支持して非推奨になっていることに注意してください。

レオ

于 2016-08-23T15:54:39.023 に答える