시작하기무료로 시작하기

우측 통행(1)

cars 데이터 세트를 기억하시나요? 각 국가(country)의 인구 1000명당 자동차 수(cars_per_cap)와 우측 통행 여부(drives_right)가 포함되어 있는 데이터 세트였습니다. 이 CSV 형식의 데이터를 DataFrame으로 Python에 불러오는 코드가 스크립트에 포함되어 있습니다.

영상에서 불리언 배열을 기반으로 DataFrame의 관측값을 필터링하는 단계별 방법을 살펴봤습니다. 간단한 것부터 시작해보죠. cars에서 drives_rightTrue인 관측값을 모두 찾아보겠습니다.

drives_right는 불리언 열이므로, 먼저 Series로 추출한 다음 해당 불리언 Series를 사용해 cars에서 원하는 관측값을 선택해야합니다.

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

중급 Python

강의 보기

연습 안내

  • drives_right 열을 Pandas Series로 추출하여 dr에 저장하세요.
  • 불리언 Series인 dr을 사용해 cars DataFrame을 부분 추출하세요. 선택된 결과를 sel에 저장하세요.
  • sel을 출력하고, 모든 관측값에서 drives_rightTrue인지 확인하세요.

실습형 인터랙티브 연습

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

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Extract drives_right column as Series: dr


# Use dr to subset cars: sel


# Print sel
코드 편집 및 실행