日本の輸入車市場はドイツの一強状態だが、ドイツはどれくらい日本車を輸入しているか気になるところだ。日本車なんかイラネというドイツ人が多いことは容易に想像が付くが、日本のドイツ車購入額とドイツの日本車購入額を、このサイトを参考にしながら比較することで、ドイツ人の日本車に対する意識をグラフ化してみる。
from pandas import *
df = read_csv('comtrade.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_exports = df[df['Trade Flow'] == 'Exports']
df_countries_exports = df_countries[df_countries['Trade Flow'] == 'Exports']
df_world_exports=df_world[df_world['Trade Flow'] == 'Exports']
df_countries_exports.sort_values('Trade Value (US$)',ascending=False).head(12)
ドルを円(1ドル=111円)に変換する
a=df_countries[df_countries["Trade Flow"]=='Exports'].groupby(['Partner'])['Trade Value (US$)'].aggregate(sum)
for i in range(len(a)):
a[i] = a[i]*111
a.sort_values(ascending=False).head()
rcParams["font.size"] = "17"
fig, ax = subplots(figsize=(20,12))
a.sort_values(ascending=False, inplace=False).head(40).plot(ax=ax,kind='barh',color='g')
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)])
ax.legend(["輸出額"],loc='upper right', prop={'size': 26})
アメリカが圧倒的に強い。あまりにも強過ぎる。どれくらい強いのかと言うと、下を見れば一目瞭然だろう。
a = DataFrame(a)
a = a.sort_values('Trade Value (US$)',ascending=False)
sum(a['Trade Value (US$)'][1:17])
アメリカ一国で、2位〜16位の国の輸出額合計とほぼ匹敵している。トランプ大統領が怒るのも無理はないだろう。しかしながら、2018年のアメリカへの自動車輸出額は、このサイトによると4兆5241億円となっている。これは、今回使用したデータの12月分が抜けているためである。
日本の自動車輸出入額¶
Trade Value (US$)を円に変換する。
df_countries['Trade Value (US$)']=df_countries['Trade Value (US$)'].mul(111)
pandasのpivot_tableを使って輸入額順に並べる。
report = pivot_table(df_countries.loc[df_countries['Trade Value (US$)']>1e6],
index=['Year','Partner'],
columns='Trade Flow',
values='Trade Value (US$)',
aggfunc=sum)
#And then display the result, sorted by import value
c = report.sort_values('Imports', ascending=False).head(24)
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))
c.plot(ax=ax, 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)]);
輸入はドイツが圧倒的に多いが、輸出はアメリカが圧倒的に多い。ドイツへの輸出は輸入の3分の1程度であるが、ドイツと日本の人口比を考えると実際には2分の1程度と見なすことができる。何れにしても、日本人にとってドイツ車は魅力的であるが、10%の関税は別として、ドイツ人にとって日本車はそれほど魅力的ではないと結論付けることができるだろう。関税は別としてと述べたのは、日本の自動車関税は確かにゼロだが、国内販売店のボッタ価格が酷過ぎで、実質的に莫大な関税が課せられているのと変わらないと一部の識者達に指摘されているからだ。