시작하기무료로 시작하기

새로운 열 추가하기

주어진 데이터만 사용해야 하는 것은 아닙니다. DataFrame에 새로운 열을 추가할 수도 있습니다. 이런 작업은 변환(transforming), 뮤테이팅(mutating), 특성 공학(feature engineering) 등 다양한 이름으로 불립니다.

완전히 새로운 열을 만들 수도 있지만, 다른 열끼리 더하거나 단위를 변경하는 등 기존 열에서 파생시켜 새 열을 만드는 경우도 흔합니다.

homelessness는 2018년 미국 각 주의 노숙자 추정치를 담은 DataFrame으로, region, state, individuals, family_members, state_pop 열로 구성되어 있습니다. individuals 열은 자녀가 있는 가족에 속하지 않은 노숙자 개인의 수를 나타냅니다. family_members 열은 자녀가 있는 가족에 속한 노숙자의 수를 나타냅니다. state_pop 열은 해당 주의 전체 인구수입니다.

homelessness를 사용할 수 있으며, pandaspd로 불러와져 있습니다.

이 연습은 강의의 일부입니다

pandas를 이용한 데이터 다루기

강의 보기

연습 안내

  • homelessnesstotal이라는 새 열을 추가하고, individuals 열과 family_members 열의 합을 저장하세요.
  • homelessnessp_homeless라는 또 다른 열을 추가하고, 각 주의 전체 인구 state_pop 대비 노숙자 total의 비율을 저장하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# 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)
코드 편집 및 실행