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

Số xe trên đầu người (1)

Hãy tiếp tục làm việc với dữ liệu cars. Lần này bạn muốn tìm xem những quốc gia nào có chỉ số cars per capita cao. Nói cách khác, ở những nước nào nhiều người có ô tô, thậm chí có thể có nhiều hơn một chiếc.

Tương tự ví dụ trước, bạn sẽ xây dựng một Series boolean, sau đó dùng nó để lọc DataFrame cars nhằm chọn ra các quan sát nhất định. Nếu bạn muốn làm tất cả trong một dòng, cũng hoàn toàn ổn!

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

  • Chọn cột cars_per_cap từ cars dưới dạng một Pandas Series và lưu là cpc.
  • Dùng cpc kết hợp với một toán tử so sánh và 500. Bạn muốn thu được một Series boolean có giá trị True nếu quốc gia tương ứng có cars_per_cap lớn hơn 500, và False nếu không. Lưu Series boolean này là many_cars.
  • Dùng many_cars để lọc cars, giống như bạn đã làm trước đó. Lưu kết quả là car_maniac.
  • In car_maniac ra để kiểm tra kết quả.

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)

# Create car_maniac: observations that have a cars_per_cap over 500




# Print car_maniac
Chỉnh sửa và Chạy Mã