日本は原油をサウジアラビアから大量に購入しているのは知っているが、それ以外の国のことはあまり知らないので、日本がどこから原油を買っているのか調べてみた。
from pandas import *
df = read_csv('crudeoil.csv',usecols=['Year', 'Period','Trade Flow','Reporter', 'Partner', 'Commodity','Commodity Code','Trade Value (US$)'])
df.head()
df_world = df[df['Partner'] == 'World']
df_countries = df[df['Partner'] != 'World']
df_imports = df[df['Trade Flow'] == 'Imports']
df_countries_imports = df_countries[df_countries['Trade Flow'] == 'Imports']
df_world_imports=df_world[df_world['Trade Flow'] == 'Imports']
GROUPING_PARTNERFLOW = ['Partner','Trade Flow']
groups = df_countries.groupby(GROUPING_PARTNERFLOW)
GROUP_PARTNERFLOW= ('Saudi Arabia','Imports')
groups.get_group( GROUP_PARTNERFLOW )
ドルを円(1ドル=111円)に換算する。
a=df_countries[df_countries["Trade Flow"]=='Imports'].groupby(['Partner'])['Trade Value (US$)'].aggregate(sum)
for i in range(len(a)):
a[i] = a[i]*111
a.sort_values(ascending=False).head(10)
このサイトによるとサウジアラビアからの輸入は3兆4502億円となっている。3000億円近い差は、今回使用したデータの12月分が抜けているためである。
スポンサーリンク
日本の原油輸入国をグラフ化¶
from matplotlib.pyplot import *
from matplotlib.font_manager import FontProperties
from matplotlib import rcParams
import matplotlib.patches as mpatches
style.use('ggplot')
rcParams["font.size"] = "18"
fp = FontProperties(fname='/usr/share/fonts/opentype/ipaexfont-gothic/ipaexg.ttf', size=54)
rcParams['font.family'] = fp.get_name()
rcParams["font.size"] = "17"
fig, ax = subplots(figsize=(20,12))
a.sort_values(ascending=False, inplace=False).plot(kind='barh')
xticks(np.arange(0,4.5e12,1e12/2),
['{}兆'.format(float(x/1e12)) if x > 0 else 0 for x in np.arange(0,4.5e12,1e12/2)]);
予想通りサウジアラビが1位だった。UAE(アラブ首長国連邦)、カタール、クウェートまでは分かるが、ロシア、イランはまずいだろ。イラン産原油禁輸の経済制裁が既に決定しているので、今後、イランと取引を続ければ日本が経済制裁を課せられる。ロシアに対してもベネズエラ情勢次第では似たような展開に発展する可能性がある。まぁ、トランプ大統領としては、イランとロシアからではなく、同盟国のアメリカからもっと原油を買えと言うことなんだろう。
スポンサーリンク
スポンサーリンク