開始使用免費開始

勞動參與率

失業率可能下降,是因為勞動參與率在降低;也就是說,找工作的人變少了!在這個練習中,你要檢視這種可能性。你會從一個 DataFrame lf_by_race 開始,內容是 25 到 54 歲、四個種族族群(White、Black、Asian、Hispanic)與兩種性別的各年勞動參與率(百分比)。你將建立一個以年份為橫軸、勞動參與率為縱軸的長條圖。為了依人口統計族群條件化長條圖,你會先將 DataFrame 進行 melt。這個 DataFrame 已經有合適的欄位名稱。

pandasseaborn 已用慣例別名匯入。unemp_by_race 已載入,且主控台會顯示其中五個欄位。

本練習屬於課程

使用 Python 分析美國 Census 資料

檢視課程

練習說明

  • lf_by_race DataFrame 進行 melt,將 var_name 設為 "demographic"value_name 設為 "labor_force_participation";你能判斷哪一個欄位應該放在 id_vars 參數嗎?
  • 呼叫 sns.barplot,將年份放在 x 軸、勞動參與率放在 y 軸;再用 hue 參數呈現依年份分組的性別。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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

# Plot labor force particpation by group by year
sns.barplot(____)
plt.show()
編輯並執行程式碼