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