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

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

Вы не ограничены только теми данными, которые уже есть в DataFrame. Вы можете добавлять новые столбцы — этот процесс называют преобразованием, мутацией или разработкой признаков.

Новые столбцы можно создавать с нуля, но чаще их получают на основе существующих: например, складывая значения столбцов или переводя их в другие единицы измерения.

homelessness — это DataFrame с оценками уровня бездомности в каждом штате США в 2018 году. Столбец individual содержит количество бездомных, не входящих в семьи с детьми. Столбец family_members — количество бездомных, являющихся членами семей с детьми. Столбец state_pop — общая численность населения штата.

homelessness доступен, а pandas импортирован как pd.

Это упражнение является частью курса

Работа с данными в pandas

Посмотреть курс

Инструкции к упражнению

  • Добавьте в homelessness новый столбец total, содержащий сумму значений столбцов individuals и family_members.
  • Добавьте ещё один столбец в homelessnessp_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)
Редактировать и запускать код