wto数据库如何查数据

答案 联合国商品贸易统计数据库(缩写UN Comtrade)由联合国统计署创建,是目前全球最大、最权威的国际商品贸易数据型资源库,每年超过200个国家和地区向联合国统计署提供其官方年度商品贸易数据,涵盖全球99%的商品交易,真实反映国际商品流动趋势。这是我们研究全球贸易活动最基础、最

wto数据库如何查数据

联合国商品贸易统计数据库(缩写UN Comtrade)由联合国统计署创建,是目前全球最大、最权威的国际商品贸易数据型资源库,每年超过200个国家和地区向联合国统计署提供其官方年度商品贸易数据,涵盖全球99%的商品交易,真实反映国际商品流动趋势。这是我们研究全球贸易活动最基础、最权威的数据库。下载页面如下:

但是每次都要手动操作一遍,就比较麻烦。不过UN Comtrade提供了可以更方便获得数据的接口,我们来尝试一下。接口的实现原理,大概相当于:我们把要查询的数据,编成一条信息,发给UN Comtrade,然后UN Comtrade返回一个包含数据的文件,我们再解码成我们想要的格式。

一、查看接口格式。

我们先去UN Comtrade的接口网页,来看一看接口格式。

上图就是UN Comtrade的接口中,所包含的参数及格式。具体为:

r:reporting area?报告数据的国家,默认值0

px:classification?商品代码体系,商品进出口的默认值是HS(即Harmonized System),也可以选ST(即Standard International Trade Classification),服务进出口的默认值是EB02

ps:time period?时间区间,格式为?YYYY?YYYYMM?now?recent等几种格式,取决于周期是月还是年。now?是获得最近1期数据(默认值),recent?是获得最近5期数据

p:partner area?发生贸易往来的经济体,默认值all

rg:trade regime / trade flow?贸易的方向,1?代表进口,2?代表出口,默认值all

cc:classification code?商品分类代码,TOTAL?代表全部,AG2?代表两位代码(默认值)等

max:maximum records returned?一次性返回的最大数据条数,默认值是500,普通访客最高是10万,认证用户最高是25万

type:trade data type?贸易类型,C?是商品(默认值),S?是服务

freq:data set frequency?数据频率,A?是年(默认值),M?是月

head:heading style?数据抬头格式,H?适合人阅读(默认值),M?适合机器阅读

最近铁矿石价格高涨,引发市场关注,而中国铁矿石的主要进口来源地是澳大利亚,我们就来看看,过去5年中国自澳大利亚进口铁矿石的数据。

我们把相关参数录入后,点击左下角的?Try it out!?就会返回给我们一个地址,这个地址就是向UN Comtrade发送数据请求的信息。同样,我们可以基于这条信息的格式,来设计我们的?Python?接口函数。

comtrade.un/api/get?r=156&px=HS&ps=2015%2C2016%2C2017%2C2018%2C2019&p=36&rg=1&cc=2601&type=C&freq=A&head=H

我们把这条消息输入浏览器的地址栏,就可以看到返回的数据如下,里面的?TradeValue?就是我们想要的数据了:

二、调用requests库解析数据

UN Comtrade的接口以json格式交换数据,我们来看一看返回的数据格式。我们要用到Python的requests库。

import requests test = requests.get("comtrade.un/api/get", params=dict(r="156",px="HS",ps="2015,2016,2017,2018,2019",p="36",rg='1',cc='2601',type='C',freq="A")) test.json()

我们来看一下返回内容,json有点类似于双重字典,从下文可以看到,返回结果主要包括两大类,第一大类是validation,主要是过程信息,第二大类是dataset,主要是我们需要的数据。

{'validation': {'status': {'name': 'Ok', 'value': 0, 'category': 0, 'description': '', 'helpUrl': 'For more reference visit comtrade.un/data/dev/portal/'}, 'message': None, 'count': {'value': 5, 'started': '2020-12-15T02:52:46.3395337+01:00', 'finished': '2020-12-15T02:52:47.0901557+01:00', 'durationSeconds': 0.750622}, 'datasetTimer': {'started': '2020-12-15T02:52:46.3395337+01:00', 'finished': '2020-12-15T02:52:47.8896543+01:00', 'durationSeconds': 1.5501205999999998}}, 'dataset': [{'pfCode': 'H5', 'yr': 2017, 'period': 2017, 'periodDesc': '2017', 'aggrLevel': 4, 'IsLeaf': 0, 'rgCode': 1, 'rgDesc': 'Import', 'rtCode': 156, 'rtTitle': 'China', 'rt3ISO': 'CHN', 'ptCode': 36, 'ptTitle': 'Australia', 'pt3ISO': 'AUS', 'ptCode2': None, 'ptTitle2': '', 'pt3ISO2': '', 'cstCode': '', 'cstDesc': '', 'motCode': '', 'motDesc': '', 'cmdCode': '2601', 'cmdDescE': 'Iron ores and concentrates; including roasted iron pyrites', 'qtCode': 8, 'qtDesc': 'Weight in kilograms', 'qtAltCode': None, 'qtAltDesc': '', 'TradeQuantity': 668420584292, 'AltQuantity': None, 'NetWeight': 668420584292, 'GrossWeight': None, 'TradeValue': 46500341920, 'CIFValue': None, 'FOBValue': None, 'estCode': 0},

三、使用Pandas库转换数据格式

我们选择我们关心的数据,用关键字提取出来,然后转换成DataFrame格式,就可以方便的查看数据了:

import pandas as pd import cufflinks as cf pd.DataFrame(test.json()['dataset'])[['yr','TradeValue']].iplot(x='yr',y='TradeValue',kind='bar',title='中国过去5年自澳大利亚进口铁矿石金额')

四、简单封装

我们把上文中的读取和解析数据的过程,简单封装成一个函数,以方便后续调用,比如我们想查看中国历年自澳大利亚进口铁矿石的金额,可以用如下命令:

import requests import pandas as pd import cufflinks as cf def comtrade_data(**params): r = requests.get("comtrade.un/api/get", params=params) return pd.DataFrame(r.json()['dataset']) Iron_ores = comtrade_data(r="156",px="HS",ps="ALL",p="36",rg='1',cc='2601',type='C',freq="A") Iron_ores[['yr','TradeValue']].iplot(x='yr',y='TradeValue',kind='bar',title='中国自澳大利亚进口铁矿石金额')

我们想看看中国的大豆自各国进口的情况,用

soybean = comtrade_data(r="156",px="HS",ps="2019",p="all",rg='1',cc='1201',type='C',freq="A") soybean = soybean.sort_values(by='TradeValue',ascending=False) soybean.iloc[1:6].iplot(x='ptTitle',y='TradeValue',kind='bar',title='2019年中国大豆进口额')

从上图可以看到,2019年中国自巴西的大豆进口,明显高于美国,那么这种情况,是否是受到中美贸易摩擦的影响呢?我们用如下命令,就可以很清晰的看到,2018年之前,中国自美国和巴西进口大豆的金额比较接近,但是2018年之后,中国自美进口大豆锐减,并从巴西替代,这也是中美贸易摩擦对美国影响的一个案例。

soybean_import = comtrade_data(r="156",px="HS",ps="all",p="76,842",rg='1',cc='1201',type='C',freq="A") soybean_import_usa = soybean_import[soybean_import['ptTitle']=='USA'].set_index('yr')[['TradeValue']] soybean_import_brazil = soybean_import[soybean_import['ptTitle']=='Brazil'].set_index('yr')[['TradeValue']] soybean_import_all = soybean_import_usa.join(soybean_import_brazil,lsuffix='_USA',rsuffix='_Brazil') soybean_import_all.iplot(kind='bar',title='中国自美国和巴西进口大豆金额',legend={'orientation':'h','x':0.1,'y':-0.1})

五、几个注意事项

1、如果是访客用户的话,ps、r、p三个参数最多只能填5个代码,最多只有一个参数可以使用all,cc最多可以填20个代码,可以使用all

2、查询国家的时候,只能录入国家编号,查询国家对应编号的地址是comtrade.un/Data/cache/reporterAreas.json

3、查询对手方国家的时候,只能录入国家编号,查询对手方国家对应编号的地址是comtrade.un/Data/cache/partnerAreas.json

4、查询相关商品对应的HS编码,地址是comtrade.un/Data/cache/classificationHS.json

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

图片声明:本站部分配图来自人工智能系统AI生成,国外stocksnap摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国外贸事业出一份力,发布内容不收取任何费用也不接任何广告!
 

  • 热门焦点
  • 南昌的邮政编码是多少

    南昌的邮政编码是330000。南昌市,江西省省会,江西省的政治、经济、文化、科技中心。地处江西中部偏北,介于东经115°27'至116°35'、北纬28°10'至 29°11'之间。东连余干、东乡,南接临川、丰城、西靠高安、奉新、靖安,北与永修、都昌、鄱阳三县共鄱阳湖;属亚热带季风湿润气候
    09-08
  • 韵达快递全国收费标准

    1、广东省内:首重8元/KG、续重2元/KG。2、江苏、浙江、上海、北京、福建、首重10元/KG、续重4元/KG。3、天津、重庆、安徽、广西、贵州、海南、河北、河南、湖北、湖南、江西、山东、山西、陕西、四川、云南、首重12元/KG、续重5元每/KG。4、甘肃、黑龙江、吉林、辽宁、宁
    08-17
  • 上海到广州快递费用多少钱呢?

    寄快递的收费标准一般都是按照体积或者重量来进行收费,不同的快递收费是不一样的,收费标准都是按照通用体积计算公式:重量(kg)=长(cm)×宽(cm)×高(cm)÷5000。以顺丰为例:顺丰快递在全国实行统一的收费标准,寄件同城10元,省内12元,省外20元。此价格均为首件起步价,如果超重需要
    08-18
  • 顺丰寄件的时候是怎么付款的呢?

    寄方付,收方付,第三方付意思如下:1、寄方付:就是寄东西的一方付钱 ,一般要先交钱。2、收方付:就是收东西那个人付 ,这个一般是等货到了之后收货人付款,也就是到付。3、第三方付:就是找了一个机构或者代理付钱的,即不是寄的人又不是收的人付款的统称为第三方付款。扩展资料顺丰速运
    08-17
  • 新疆的南疆和北疆分别为哪些市县?

    1.南疆:喀什,图木舒克,阿克苏,阿拉尔,和田,铁门关,昆玉,克孜勒苏柯尔克孜自治州,巴音郭楞蒙古自治州。2.北疆:乌鲁木齐,克拉玛依,阿勒泰地区,塔城地区,昌吉,石河子,北屯,可克达拉,伊犁,博尔塔拉。3.新疆的地理特征是“三山夹两盆”,新疆最北部为阿尔泰山,中部为天山,最南部为昆仑山系。阿尔泰山
    08-23
  • 北京朝阳区的所有外企

    朝阳区的外企,你只有一个个在工商局去查,以下是我整理的北京的一些外企资料,前面 一个是所有500强公司在北京的具体名字,但地址什么的就没了,哪些在朝阳我不确定。后面是整个北京知名外企的名单,但其中其实很多都不知名,呵呵。=====北京500强名单:制药:拜耳医药保健有限公司拜耳(
    09-03
  • 淘宝的优缺点?

    优点:1、开店方便快捷。淘宝有着丰富的网商服务经验,这里提供了最高效的开店解决方案。只要你有一定的互联网知识,有货源,搭配一台智能手机手机就可以拥有自己的店铺。淘小铺的装修更加方便简单,店铺目前有三种装修模板供卖家使用,只需要一键设置就可以更换成自己喜欢的模板。
    08-18
  • 顺丰拒签运费谁承担

    顺丰到付件被拒签邮费由卖方承担。1.现在很多卖家为了降低买家的购物风险和容易成交,给予买家全额到付的,既然卖家同意全额货到付款,那么这个送货的运费是由卖家支付。2.如果买家拒签拒收的,快递公司会先联系卖家立刻给买家沟通,沟通不成功的,快递公司会给卖家退回商品,这时会产
    08-17
  • 新疆阿拉尔市阿拉尔市邮编

    新疆维吾尔自治区 阿拉尔市 843300阿拉尔市,是新疆维吾尔自治区直辖的县级市,北起天山南麓山地,南至塔克拉玛干沙漠边缘,东临沙雅县,西抵柯坪县,傍依阿克苏河、塔里木河、台兰河、多浪河水系。地理坐标为东经80°30′至81°58′,北纬40°22′至40°57′之间。东邻沙雅县,西依阿
    09-03
  • 怎么算快递运费,多少钱一公斤?

    规则物品:长(cm)×宽(cm)×高(cm)÷6000=重量(KG)不规则物品:最长(cm)×最宽(cm)×最高(cm) ÷6000=重量(KG)普通快递都有带电子秤,1公斤以内算首重,1公斤以外算续重,一般续重比首重便宜2元,只计重量不计体积,8~12元起价。当然实在太大的东西他们也会按体积算。个别快递走空运的算体积和
    08-18
  • 偏远地区运费一般设置为多少

    12元-15元。根据查询国家市场监管部门发布的公告得知:偏远地区运费一般设置为12元-15元之间。偏远地区,就是超出各快递公司服务区的目的地 ,偏远地区大部分指的是新疆,西藏,甘肃,宁夏,青海,内蒙古,这六个省份。
    08-17
  • 对外贸易依存度怎么计算?

    对外贸易依存度的计算公式 如下: ? ? ? ? ? ? ? ?对外贸易依存度=一国进口+出口总额/国内生产总值出口(进口)依存度:即一国出口总额进口/其国内生产总值(关于对外贸易依存度的相
    08-11
  • 顺丰收件人的付款方式寄付现结和到付分别是什么意思?

    寄付现结就是寄件人寄件时支付运费。到付就是邮件到达目的地后由收件人支付运费。扩展资料还有一种付款方式叫货到付款业务流程1、卖家:等取货的来,来了以后告诉他货到付款(有的物流不支持,但是货运可以的)然后他会告诉你钱送到你手的大概时间(有的不说,你要自己问),货到付款对卖
    08-18
  • 深圳外贸尾货批发市场在哪里

    振中三街。深圳外贸尾货批发市场位于深圳市福田区振中三街,是一个以时装为主的市场。深圳外贸尾货批发市场由宏裕集团股份有限公司与深圳市共同投资新建的批发城。是珠江三角
    08-11
  • 顺丰从广东发到山东要多久?大约多少钱

    顺丰快递从广东(州)市到山东(济南)最快需要3天时间。山东和广东两个都是省名,不是地名,按从山东(济南)到广东(州)有1820公里左右,以经是很远了,但现在的高速路很发达,加上顺风是国内知名品牌快递单位,很快的。广东省到山东顺丰快递首重22元,续重1.1-50kg续重14元。50.1-100kg续重12元;100
    08-17