1. 학습
  2. /
  3. 강의
  4. /
  5. 중급 Python

Connected

연습 문제

Dictionary에서 DataFrame으로 (1)

Pandas는 오픈 소스 라이브러리로, Python에서 고성능이면서 사용하기 쉬운 데이터 구조와 데이터 분석 도구를 제공합니다. 기대되죠!

DataFrame은 Pandas에서 가장 중요한 데이터 구조 중 하나예요. 행과 열에 레이블을 붙일 수 있는 표 형식 데이터를 저장하는 방식이라고 보시면 됩니다. DataFrame을 만드는 한 가지 방법은 딕셔너리에서 변환하는 거예요.

이제부터는 여러 나라의 차량 관련 데이터를 다뤄 보겠습니다. 각 관측치는 한 나라를 나타내며, 열에는 1인당 차량 수, 좌측/우측 통행 여부 등의 정보가 들어 있어요.

스크립트에는 다음의 세 리스트가 정의되어 있어요:

  • names: 데이터가 제공되는 국가명 목록
  • dr: 해당 국가에서 좌측/우측 통행을 나타내는 불리언 리스트
  • cpc: 해당 국가의 인구 1000명당 자동차 대수

각 딕셔너리 키는 열 레이블이며, 각 값은 그 열의 원소를 담은 리스트입니다.

지침

100 XP
  • pandas를 pd로 임포트하세요.
  • 미리 정의된 리스트를 사용해 my_dict라는 딕셔너리를 만드세요. 세 개의 key-value 쌍이 있어야 합니다:
    • 키 'country', 값 names.
    • 키 'drives_right', 값 dr.
    • 키 'cars_per_cap', 값 cpc.
  • pd.DataFrame()으로 딕셔너리를 DataFrame으로 변환하여 cars라고 하세요.
  • cars를 출력해서 얼마나 보기 좋은지 확인해 보세요.