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

Connected

연습 문제

딕셔너리로 DataFrame 만들기(1)

Pandas는 Python에서 고성능의 사용하기 쉬운 데이터 구조와 데이터 분석 도구를 제공하는 오픈 소스 라이브러리입니다. 유용해 보이는군요!

DataFrame은 Pandas에서 가장 중요한 데이터 구조 중 하나입니다. 행과 열에 레이블을 지정해 표 형식의 데이터를 저장하는 방식이라고 이해하시면 됩니다. DataFrame을 만드는 방법 중 하나는 딕셔너리를 활용하는 것입니다.

아래의 연습 문제에서는 다양한 나라의 차량 데이터를 다루게 됩니다. 각 행은 하나의 국가를 나타내며, 열에는 1인당 차량 수, 우측 통행 여부 등의 정보가 담겨 있습니다.

스크립트에는 세 개의 리스트가 작성되어 있습니다.

  • names: 데이터가 있는 국가의 이름을 담은 리스트
  • dr: 해당 국가에서 좌측 통행을 하는지 우측 통행을 하는지를 나타내는 불리언 리스트
  • cpc: 해당 국가의 국민 1000명당 차량 보유 대수를 나타내는 리스트

딕셔너리의 각 키는 열 레이블이 되고, 각 값은 해당 열의 요소를 담은 리스트입니다.

지침

100 XP
  • pandas를 pd로 임포트하세요.
  • 미리 작성된 리스트를 사용해 my_dict라는 딕셔너리를 만드세요. 딕셔너리에는 세 개의 키-값 쌍이 있어야 합니다:
    • 키 'country'와 값 names
    • 키 'drives_right'와 값 dr
    • 키 'cars_per_cap'과 값 cpc
  • pd.DataFrame()을 사용해 딕셔너리로 cars라는 DataFrame을 만드세요.
  • cars를 출력해서 결과를 확인해 보세요.