새로운 열 추가하기
주어진 데이터에만 갇혀 있을 필요는 없습니다. DataFrame에 새로운 열을 추가할 수도 있죠. 이 작업은 변환, 가공, 특성 엔지니어링 등 다양한 이름으로 불립니다.
새 열을 처음부터 만들 수도 있고, 기존의 열에서 파생된 열을 만들 수도 있습니다. 열끼리 더하거나 단위를 변환하는 방식 등이 자주 사용됩니다.
homelessness는 2018년 미국 각 주(state)의 노숙자 수 추정치를 담은 DataFrame입니다. individual 열은 자녀가 있는 가족에 속하지 않은 노숙자의 수이고, family_members 열은 자녀가 있는 가족에 속한 노숙자의 수입니다. state_pop 열은 각 주의 전체 인구수입니다.
homelessness는 이미 사용 가능하며, pandas는 pd로 불러와져 있습니다.
이 연습은 강의의 일부입니다
pandas를 이용한 데이터 다루기
연습 안내
homelessness에total이라는 새 열을 추가하세요. 여기에는individuals열과family_members열의 합이 담겨야 합니다.homelessness에p_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)