시작하기무료로 시작하기

DataFrame 변환 및 정리

데이터를 리스트의 리스트 같은 정리된 Python 자료구조로 가다듬었으면, 이를 pandas DataFrame으로 쉽게 변환할 수 있어요. 직전 연습 문제에서 정리한 데이터를 가지고 이 과정을 연습해 보겠습니다.

항상 그렇듯이 pandaspd로 임포트되어 있고, normalized_testing_scores 변수에는 각 학교의 시험 데이터를 담은 리스트가 아래와 같이 들어 있어요.

[
    ['01M539', '111 Columbia Street', 'Manhattan', 657.0, 601.0, 601.0],
    ...
]   

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

Python으로 ETL과 ELT

강의 보기

연습 안내

  • normalized_testing_scores 변수에 저장된 리스트의 리스트에서 pandas DataFrame을 만드세요.
  • normalized_data DataFrame의 열 이름을 설정하세요.

실습형 인터랙티브 연습

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

# Create a DataFrame from the normalized_testing_scores list
normalized_data = ____(normalized_testing_scores)

# Set the column names
normalized_data.____ = ["school_id", "street_address", "city", "avg_score_math", "avg_score_reading", "avg_score_writing"]

normalized_data = normalized_data.set_index("school_id")
print(normalized_data.head())
코드 편집 및 실행