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

Chọn dữ liệu từ Series có MultiIndex

Kết quả của một phép .groupby() trên nhiều cột là một Series với MultiIndex. Làm việc với kiểu đối tượng này tương tự như làm việc với DataFrame:

  • Cấp chỉ mục ngoài giống như các hàng của DataFrame.
  • Cấp chỉ mục trong giống như các cột của DataFrame.

Trong bài tập này, bạn sẽ thực hành truy cập dữ liệu từ một Series dùng MultiIndex với bộ truy cập .loc[].

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

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

Xem khóa học

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

  • Lưu kết quả của phép .groupby() từ bài tập trước thành một đối tượng mới, arrest_rate. (Đã làm sẵn cho bạn.)
  • In Series arrest_rate và quan sát.
  • In tỷ lệ bắt giữ cho vi phạm khi chuyển làn trong điều kiện thời tiết xấu.
  • In các tỷ lệ bắt giữ cho vi phạm chạy quá tốc độ trong cả ba điều kiện thời tiế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.

# Save the output of the groupby operation from the last exercise
arrest_rate = ri_weather.groupby(['violation', 'rating']).is_arrested.mean()

# Print the 'arrest_rate' Series
print(____)

# Print the arrest rate for moving violations in bad weather
print(____)

# Print the arrest rates for speeding violations in all three weather conditions
print(____)
Chỉnh sửa và Chạy Mã