見出し画像

雇用統計 ささっと確認。

pythonのpandasを使って、
雇用統計の情報を「ささっ」と確認するプログラムを作成しました。

下記が前提となっています。
念のため、1次情報も確認する事をお勧めします。

前提
情報を抽出するページが更新されている事
フォーマットが変更されていない事
(対象カラムを指定して抜き出しているので、フォーマット化が変わった場合は、メンテが必要になります。)

では、コードの紹介です。

1.コード

下記のコードをコピペして実行します。

import requests
import pandas as pd

# 対象URLを指定
url1='https://www.bls.gov/news.release/empsit.a.htm'
tbl=pd.read_html(url1)
# テーブルを格納
df = pd.DataFrame(tbl[0])
Pat_old=df.iloc[3,3]
Pat_new=df.iloc[3,4]
Une_old=df.iloc[7,3]
Une_new=df.iloc[7,4]

print ("#雇用統計 #失業率\n")
print ("  % 予想")
print(Une_new +"% ← "+ Une_old  +"% 失業率")
print(Pat_new +"% ← "+ Pat_old  +"% 労働参加率\n")

# 対象URLを指定
url2='https://www.bls.gov/news.release/empsit.t04.htm'
tbl=pd.read_html(url2)
# テーブルを格納
df = pd.DataFrame(tbl[0])
df.iloc[[6,30],[2,3,8,9]]
Dip_NSA_old=df.iloc[ 6,2]
Dip_NSA_new=df.iloc[ 6,3]
Bac_NSA_old=df.iloc[30,2]
Bac_NSA_new=df.iloc[30,3]
Dip_SA_old=df.iloc[ 6,8]
Dip_SA_new=df.iloc[ 6,9]
Bac_SA_old=df.iloc[30,8]
Bac_SA_new=df.iloc[30,9]

print( Dip_SA_new +"% ← "+ Dip_SA_old +"% 高卒未満(25歳以上)")
print( Bac_SA_new +"% ← "+ Bac_SA_old +"% 大卒以上(25歳以上)")
print( Dip_NSA_new +"% ← "+ Dip_NSA_old +"% 高卒未満(25歳以上)調整無し")
print( Bac_NSA_new +"% ← "+ Bac_NSA_old +"% 大卒以上(25歳以上)調整無し\n")

# 対象URLを指定
url3='https://www.bls.gov/news.release/empsit.t08.htm'
tbl=pd.read_html(url3)
# テーブルを格納
df = pd.DataFrame(tbl[0])
df.iloc[16,[2,3,8,9]]
part_old=df.iloc[16,8]
part_new=df.iloc[16,9]
part_old_nsa=df.iloc[16,2]
part_new_nsa=df.iloc[16,3]

print( part_new +" ← "+ part_old+" パート"  )
print( part_new_nsa +" ← "+ part_old_nsa+" パート(調整無し)\n")

# 対象URL表示
print(url1)
print(url2)
print(url3)
# ここまで

2.実行結果

下記の様な結果が出力されます。

画像1

詳細は以下の通りです。

・失業率、労働参加率
高卒未満の失業率、大卒以上の失業率(季節・調整あり、なし)
パートの増減(季節・調整あり、なし)
・情報を抽出したページ

失業率の増減だけでなく、労働参加率を確認する事で、労働意欲を失って、失業者から外れた人(労働参加率の分子から外れた人)の増減を推察する事ができます。

また、失業率の中でも、景気に敏感に反応するパートの増減や高卒未満の失業率を確認することができます。

最後に、情報を抽出したページのURLが表示されるので、オリジナルデータを確認することができます。

以上、参考になれば幸いです。では!

おつかれさん「缶コーヒー1杯ぐらい、ご馳走してあげよう」という太っ腹な方がいれば、よろしくお願いします!
参考になったら「ハートボタンフォローリツイート」をお願いします。
読まれる可能性があがるので、次の記事を書くやる気が出ます。

ここから先は

39字

¥ 100

この記事が気に入ったらサポートをしてみませんか?