НачатьНачать бесплатно

Добавление новых столбцов

Вы не ограничены только теми данными, которые вам предоставлены. Вы можете добавлять в 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)
Редактировать и запускать код