1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python nâng cao

Connected

Bài tập

Số ô tô trên đầu người (2)

Bạn còn nhớ np.logical_and(), np.logical_or() và np.logical_not() — các biến thể NumPy của các toán tử and, or và not chứ? Bạn cũng có thể dùng chúng trên Pandas Series để thực hiện các thao tác lọc nâng cao hơn.

Xem ví dụ này: chọn các quan sát có cars_per_cap nằm giữa 10 và 80. Hãy chạy từng dòng mã dưới đây để xem điều gì xảy ra.

cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]

Hướng dẫn

100 XP
  • Dùng đoạn mã mẫu đã cung cấp để tạo DataFrame medium, bao gồm tất cả các quan sát trong cars có cars_per_cap nằm giữa 100 và 500.
  • In medium ra.