สมาชิกกับผู้ใช้ทั่วไปในแต่ละช่วงเวลา
ผู้ใช้จักรยานแบ่งออกเป็น "Members" คือผู้ที่จ่ายค่าสมาชิกรายปีเพื่อสิทธิ์ใช้งานได้ตลอดเวลา และ "Casual" คือผู้ที่จ่ายเงินที่ตู้บริการบริเวณจุดจอดจักรยาน
สมาชิกและผู้ใช้ทั่วไปมีจำนวนการใช้งานลดลงในอัตราเดียวกันในช่วงเดือนตุลาคมถึงธันวาคมหรือไม่ หรือกลุ่มใดกลุ่มหนึ่งลดลงเร็วกว่ากัน?
เช่นเดิม ชุดข้อมูล rides ถูกโหลดไว้ให้แล้ว โดยจะใช้เมธอด .value_counts() ของ Pandas ซึ่งคืนค่าจำนวนของแต่ละค่าใน Series ในที่นี้คือจำนวนการเดินทางของ "Member" และ "Casual"
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับวันที่และเวลาใน Python
คำแนะนำการฝึกหัด
- กำหนดให้
monthly_ridesเป็นข้อมูลridesที่ถูก resample แบบรายเดือน โดยอ้างอิงจากวันที่เริ่มต้น - ใช้เมธอด
.value_counts()เพื่อนับจำนวนการเดินทางของ Member และ Casual จากนั้นหารด้วยจำนวนการเดินทางทั้งหมดในแต่ละเดือน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Resample rides to be monthly on the basis of Start date
monthly_rides = rides.____('____', on = '____')['Member type']
# Take the ratio of the .value_counts() over the total number of rides
print(monthly_rides.____() / monthly_rides.size())