DataFrame 변환 및 정리
데이터를 리스트의 리스트 같은 정리된 Python 자료구조로 가다듬었으면, 이를 pandas DataFrame으로 쉽게 변환할 수 있어요. 직전 연습 문제에서 정리한 데이터를 가지고 이 과정을 연습해 보겠습니다.
항상 그렇듯이 pandas는 pd로 임포트되어 있고, normalized_testing_scores 변수에는 각 학교의 시험 데이터를 담은 리스트가 아래와 같이 들어 있어요.
[
['01M539', '111 Columbia Street', 'Manhattan', 657.0, 601.0, 601.0],
...
]
이 연습은 강의의 일부입니다
Python으로 ETL과 ELT
연습 안내
normalized_testing_scores변수에 저장된 리스트의 리스트에서pandasDataFrame을 만드세요.normalized_dataDataFrame의 열 이름을 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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())