国連の関連団体が発表している「世界幸福度ランキング2019」を、このサイトを参考にしながらPythonを使って視覚化した後で、世界3位の経済大国である豊かな国であるはずの日本の幸福度が、何故こんなにも低いのかということを、世界幸福度指数を叩き台にして考察してみようと思います。
データの準備¶
先ず、このサイトからダウンロードしたデータをロードします。
import pandas as pd
df = pd.read_csv('world-happiness-report-2019.csv',encoding='utf-8')
データをチラ見します。
df.head(10)
北欧が上位5位を独占していまず。個人的には、オーストラリやカナダ、あるいは、ニュージーランドに移住したいという思いはあります。
幸福度のワールドマップをプロット¶
次に、マップ作りに必要なモジュールをインポートします。
import plotly.graph_objs as go
from plotly.offline import plot
幸福度を視覚化できるワールドマップを構築します。
data = dict(type = 'choropleth',
locations = df['Country (region)'],
locationmode = 'country names',
z = df['Ladder'],
text = df['Country (region)'],
colorbar = {'title':'Happiness'})
layout = dict(title = 'Global Happiness',
autosize=False,width=1000, height=1000,
margin=dict( l=50, r=50, b=50, t=50, pad=4, autoexpand=True ),
geo = dict(showrivers = False,resolution = 110,showframe = False,
projection = dict(
type = 'mercator')))
choromap3 = go.Figure(data = [data], layout=layout)
plot(choromap3,filename='happiness_map.html')
wordpressに直接インポートできないのでiframeで表示しようと思ったのですが、Java scriptを直接インポートしたら表示できました。
日本の幸福度を考察する。¶
最初に日本の順位を確認しておきます。
df[df['Country (region)']=='Japan']
日本の順位は58位です。先進国としては低い数字です。
a = df[['Country (region)','Generosity']].sort_values(by='Generosity',ascending=True)
a[89:100]
日本の社会的寛容さ(チャリティー精神の有無)は、先進国なのに発展途上国と同等レベルと考えるのではなく、日本が精神的に先進国から発展途上国に没落したと考えた方がいいのかもしれません。私の子供時代と比べても、日本の社会的寛容さが著しく劣化したことを肌で実感できます。個人的な見解を言えば、金のことしか考えられない、もしくは、損得勘定でしか物事を考えられない人間が増え過ぎたことが、社会に寛容さがなくなった最大の原因であると思えてなりません。金のことしか考えられない守銭奴にチャリティー精神などあるはずもなく、損得勘定でしか物事を考えられない人間にボランティア精神などあるはずもありません。今の日本は、私が子供の頃には確かにあった助け合いの精神が完全に欠如してしまっています。バブル経済が日本人を狂わせてしまったのかもしれません。
コメント