Рівень безробіття
Рівень безробіття різниться залежно від раси та статі. У цій вправі ви почнете з датафрейму unemp_by_race, що містить відсоток безробітних за роками для осіб 25–54 років у чотирьох расових групах (White, Black, Asian і Hispanic) та для обох статей. Ви створите стовпчикову діаграму відсотка безробітних залежно від року.
Оскільки після операції «плавлення» назви стовпців стануть підписами у підсумковому графіку, спершу надайте стовпцям коротші й зрозуміліші назви. Необхідний код наведено на початку вправи.
pandas і seaborn вже імпортовано зі звичними псевдонімами. unemp_by_race завантажено, а словник, який ви використаєте для перейменування, показано в консолі.
Ця вправа є частиною курсу
Аналіз даних перепису США в Python
Інструкції до вправи
- Виконайте
meltдатафреймуunemp_by_race; встановітьid_varsу"year", а параметрvalue_varsприберіть, щоб використати всі решту стовпців як стовпці значень - Створіть стовпчикову діаграму з
unemp_by_race, де на осі x буде рік, а на осі y — відсоток безробітних; параметрhueзадайте за демографічною групою
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Rename columns
unemp_by_race.rename(columns = col_rename, inplace = True)
# Melt DataFrame by demographic group
unemp_by_race = unemp_by_race.melt(id_vars = ____, value_vars = ____,
var_name = "demographic", value_name = "pct_unemployed")
# Plot unemployment by group by year
sns.barplot(x = ____, y = ____, hue = ____, data = unemp_by_race)
plt.show()