우측 통행(1)
cars 데이터 세트를 기억하시나요? 각 국가(country)의 인구 1000명당 자동차 수(cars_per_cap)와 우측 통행 여부(drives_right)가 포함되어 있는 데이터 세트였습니다. 이 CSV 형식의 데이터를 DataFrame으로 Python에 불러오는 코드가 스크립트에 포함되어 있습니다.
영상에서 불리언 배열을 기반으로 DataFrame의 관측값을 필터링하는 단계별 방법을 살펴봤습니다. 간단한 것부터 시작해보죠. cars에서 drives_right가 True인 관측값을 모두 찾아보겠습니다.
drives_right는 불리언 열이므로, 먼저 Series로 추출한 다음 해당 불리언 Series를 사용해 cars에서 원하는 관측값을 선택해야합니다.
이 연습은 강의의 일부입니다
중급 Python
연습 안내
drives_right열을 Pandas Series로 추출하여dr에 저장하세요.- 불리언 Series인
dr을 사용해carsDataFrame을 부분 추출하세요. 선택된 결과를sel에 저장하세요. sel을 출력하고, 모든 관측값에서drives_right가True인지 확인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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