Добавление новых столбцов
Вы не ограничены только теми данными, которые уже есть в DataFrame. Вы можете добавлять новые столбцы — этот процесс называют преобразованием, мутацией или разработкой признаков.
Новые столбцы можно создавать с нуля, но чаще их получают на основе существующих: например, складывая значения столбцов или переводя их в другие единицы измерения.
homelessness — это DataFrame с оценками уровня бездомности в каждом штате США в 2018 году. Столбец individual содержит количество бездомных, не входящих в семьи с детьми. Столбец 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)