epidemiologistseekshelp:
私はpandasdmxを使用して統計データのオーストラリア局をダウンロードしようとしています。私は何の問題はSDMXを使用してERP_COBをダウンロードすることはできませんが、ERP SA2によって、年齢と性別のために、私はタイムアウトエラーを取得しています。私は2018年までの期間に限定されるものではなく、まだout.The奇妙なことをタイミングしていますと、それは時々が、ほとんどないに動作することですしています。私は、年齢や性別などのパラメータではなく、これを行う方法がわからを制限してみたいと思います。すべてのヘルプははるかに高く評価されるだろう。
前もって感謝します。
from pandasdmx import Request
Agency_Code = 'ABS'
Dataset_Id = 'ABS_ERP_ASGS2016'
ABS = Request(Agency_Code)
data_response = ABS.data(resource_id='ABS_ERP_ASGS2016', params={'startTime': '2018','endTime': '2018'})
def timeout(self, value):
self.client.config['timeout'] = 10000
ERP2018=data_response.write().unstack().reset_index()
ERP2018 = ERP2018[(ERP2018.REGIONTYPE =='AUS') | (ERP2018.REGIONTYPE =='STE')]
ERP2018.to_csv('c:\\Temp\\erp2018.csv')
アンソニー・コング:
ロギングをオンにした場合、
import logging
from pandasdmx import Request
Agency_Code = 'ABS'
Dataset_Id = 'ABS_ERP_ASGS2016'
ABS = Request(Agency_Code, log_level=logging.INFO)
あなたが見ることができRequest
、モジュールからダウンロードしようとしているhttp://stat.data.abs.gov.au/sdmx-json/data/ABS_ERP_ASGS2016。あなたがお使いのブラウザでこのURLをしようとした場合、あなたはABSサーバーから何も取得されていませんが表示されます。
私はあなたのPythonコードに問題が表示されません。
奇妙なことは、前年(2015年)、または以下の年(2017、2018)に設定されたデータがないです。したがって、このデータセットは、奇数1アウトのようです。
それはおそらく、データの問題です。あなたは直接ABSにpandasdmxや話のメンテナに連絡することができます。