시작하기무료로 시작하기

새로운 열 추가하기

주어진 데이터에만 갇혀 있을 필요는 없습니다. DataFrame에 새로운 열을 추가할 수도 있죠. 이 작업은 변환, 가공, 특성 엔지니어링 등 다양한 이름으로 불립니다.

새 열을 처음부터 만들 수도 있고, 기존의 열에서 파생된 열을 만들 수도 있습니다. 열끼리 더하거나 단위를 변환하는 방식 등이 자주 사용됩니다.

homelessness는 2018년 미국 각 주(state)의 노숙자 수 추정치를 담은 DataFrame입니다. individual 열은 자녀가 있는 가족에 속하지 않은 노숙자의 수이고, 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)
코드 편집 및 실행