始める無料で始める

労働参加率

失業率が下がっているのは、労働参加率が低下している、つまり仕事を探す人が減っているからかもしれません。この演習では、その可能性を検証します。25〜54歳の4つの人種グループ(White、Black、Asian、Hispanic)と男女別について、年ごとの労働参加率(パーセント)をまとめた DataFrame lf_by_race から始めます。年に対する労働参加率の棒グラフを作成します。人口統計グループごとに棒グラフを分けて表示するため、まず DataFrame を melt します。列名はすでに適切に設定されています。

pandasseaborn は通常のエイリアスでインポート済みです。unemp_by_race は読み込まれており、5列がコンソールに表示されています。

この演習はコースの一部です

Pythonで学ぶ米国センサスデータ分析

コースを見る

演習の手順

  • DataFrame lf_by_racemelt し、var_name"demographic"value_name"labor_force_participation" に設定します。id_vars パラメータに適切な列はどれか判断できますか?
  • sns.barplot を呼び出し、x軸に year、y軸に labor force participation を指定します。さらに、hue パラメータを使って、year ごとに sex を色分けして表示します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Melt DataFrame by demographic group
lf_by_race = lf_by_race.melt(
        ____,
        ____,
        ____
		)

# Plot labor force particpation by group by year
sns.barplot(____)
plt.show()
コードを編集して実行