เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเลือกข้อมูลจาก Series แบบ Multi-Index

ผลลัพธ์ของการใช้ .groupby() กับหลายคอลัมน์พร้อมกันจะได้ Series ที่มี MultiIndex การทำงานกับออบเจ็กต์ประเภทนี้คล้ายกับการทำงานกับ DataFrame:

  • ระดับ index ด้านนอกเปรียบเสมือนแถวของ DataFrame
  • ระดับ index ด้านในเปรียบเสมือนคอลัมน์ของ DataFrame

ในแบบฝึกหัดนี้ จะฝึกเข้าถึงข้อมูลจาก Series แบบ Multi-Index โดยใช้ตัวเข้าถึง .loc[]

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การวิเคราะห์กิจกรรมตำรวจด้วย pandas

ดูคอร์ส

คำแนะนำการฝึกหัด

  • บันทึกผลลัพธ์ของการดำเนินการ .groupby() จากแบบฝึกหัดที่แล้วเป็นออบเจ็กต์ใหม่ชื่อ arrest_rate (ขั้นตอนนี้ดำเนินการไว้ให้แล้ว)
  • แสดง Series arrest_rate และตรวจสอบข้อมูล
  • แสดงอัตราการจับกุมสำหรับการละเมิดกฎจราจรในสภาพอากาศเลวร้าย
  • แสดงอัตราการจับกุมสำหรับการละเมิดความเร็วในทุกสภาพอากาศ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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(____)
แก้ไขและรันโค้ด