Bắt đầu ngayBắt đầu miễn phí

Lái xe bên phải (1)

Nhớ dataset cars chứ, gồm số ô tô trên 1000 người (cars_per_cap) và việc người dân có lái xe bên phải đường hay không (drives_right) cho các quốc gia khác nhau (country)? Mã để nhập dữ liệu CSV này vào Python dưới dạng DataFrame đã có sẵn trong script.

Trong video, bạn đã thấy cách tiếp cận từng bước để lọc các quan sát trong DataFrame dựa trên mảng boolean. Hãy bắt đầu đơn giản: tìm tất cả các quan sát trong cars nơi drives_rightTrue.

drives_right là một cột kiểu boolean, vì vậy bạn sẽ cần trích xuất nó dưới dạng một Series rồi dùng Series boolean này để chọn các quan sát từ cars.

Bài tập này là một phần của khóa học

Python nâng cao

Xem khóa học

Hướng dẫn bài tập

  • Trích xuất cột drives_right dưới dạng Pandas Series và lưu vào dr.
  • Dùng dr (một Series boolean) để lọc DataFrame cars. Lưu lựa chọn thu được vào sel.
  • In sel và kiểm tra rằng drives_rightTrue cho tất cả các quan sát.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
Chỉnh sửa và Chạy Mã