Giới tính có ảnh hưởng đến việc ai bị phạt vì chạy quá tốc độ không?

Phân tích hoạt động của cảnh sát với pandas

Kevin Markham

Founder, Data School

Lọc theo nhiều điều kiện (1)

female = ri[ri.driver_gender == 'F']

female.shape
(23774, 13)
Phân tích hoạt động của cảnh sát với pandas

Lọc theo nhiều điều kiện (2)

female_and_arrested = ri[(ri.driver_gender == 'F') &
                         (ri.is_arrested == True)]
  • Mỗi điều kiện được đặt trong dấu ngoặc đơn
  • Dấu ampersand (&) biểu thị toán tử and
female_and_arrested.shape
(669, 13)
  • Chỉ gồm các tài xế nữ đã bị bắt
Phân tích hoạt động của cảnh sát với pandas

Lọc theo nhiều điều kiện (3)

female_or_arrested = ri[(ri.driver_gender == 'F') |
                        (ri.is_arrested == True)]
  • Dấu gạch dọc (|) biểu thị toán tử or
female_or_arrested.shape
(26183, 13)
  • Gồm tất cả tài xế nữ
  • Gồm tất cả tài xế đã bị bắt
Phân tích hoạt động của cảnh sát với pandas

Quy tắc lọc theo nhiều điều kiện

  • Dấu ampersand (&): chỉ lấy các hàng thỏa cả hai điều kiện

  • Dấu gạch dọc (|): lấy các hàng thỏa ít nhất một điều kiện

  • Mỗi điều kiện phải đặt trong dấu ngoặc đơn

  • Điều kiện có thể kiểm tra bằng (==), khác (!=), v.v.

  • Có thể dùng hơn hai điều kiện

Phân tích hoạt động của cảnh sát với pandas

Tương quan, không phải nhân quả

  • Phân tích mối quan hệ giữa giới tính và kết quả dừng xe

    • Đánh giá xem có tương quan hay không
  • Không rút ra kết luận về quan hệ nhân quả

    • Cần thêm dữ liệu và chuyên môn
    • Chỉ khám phá mối quan hệ
Phân tích hoạt động của cảnh sát với pandas

Cùng luyện tập nào!

Phân tích hoạt động của cảnh sát với pandas

Preparing Video For Download...