이 모든 것을 DataFrame으로 만들기
여러 리스트를 함께 묶고, 코드를 담을 함수를 만들고, 그 함수를 리스트 컴프리헨션에서 사용해 사전의 리스트까지 생성했어요. 꽤 많은 작업을 해냈고, 정말 잘하셨어요!
이제 이 모든 것을 활용해 사전의 리스트를 pandas DataFrame으로 변환해 보겠습니다. pandas 패키지의 DataFrame() 함수로 사전에서 DataFrame을 만드는 것이 얼마나 편리한지 확인하실 수 있어요.
이 연습 문제에는 lists2dict() 함수, feature_names 리스트, row_lists 리스트가 미리 로드되어 있습니다.
시작해 보세요!
이 연습은 강의의 일부입니다
Python 도구 상자
연습 안내
- 필요한
DataFrame()함수를 사용하려면 먼저 pandas 패키지를 별칭pd로 임포트하세요. pd.DataFrame()을 호출해list_of_dicts에 있는 사전의 리스트로부터 DataFrame을 생성하고, 결과를df에 할당하세요.- DataFrame의 앞부분을 출력해
df의 내용을 확인하세요. DataFramedf의 head는df.head()로 접근할 수 있습니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import the pandas package
# Turn list of lists into list of dicts: list_of_dicts
list_of_dicts = [lists2dict(feature_names, sublist) for sublist in row_lists]
# Turn list of dicts into a DataFrame: df
df = ____
# Print the head of the DataFrame