Додавання нових стовпців
Ви не обмежені лише тими даними, які маєте спочатку. Ви можете додавати нові стовпці до датафрейму. Це часто називають «перетворенням» (transforming), «мутуванням» (mutating) або «створенням ознак» (feature engineering).
Можна створювати нові стовпці з нуля, але часто їх отримують на основі наявних, наприклад, додаючи стовпці або змінюючи їхні одиниці виміру.
homelessness — це датафрейм з оцінками рівня бездомності в кожному штаті США у 2018 році, зі стовпцями region, state, individuals, family_members і state_pop. Стовпець individuals містить кількість бездомних, які не входять до сімей з дітьми. Стовпець family_members — кількість бездомних, які є частиною сімей з дітьми. Стовпець state_pop містить загальну чисельність населення штату.
homelessness доступний, а pandas імпортовано як pd.
Ця вправа є частиною курсу
Опрацювання даних у pandas
Інструкції до вправи
- Додайте до
homelessnessновий стовпецьtotal, що міститиме суму стовпцівindividualsтаfamily_members. - Додайте ще один стовпець до
homelessnessз назвоюp_homeless, який міститиме часткуtotal(загальної кількості бездомних) до загальної чисельності населення в кожному штатіstate_pop.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Add total col as sum of individuals and family_members
____
# Add p_homeless col as proportion of total homeless population to the state population
____
# See the result
print(homelessness)