ПочатиПочніть безкоштовно

Рівень безробіття

Рівень безробіття різниться залежно від раси та статі. У цій вправі ви почнете з датафрейму 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()
Редагувати та запускати код