มีการขี่จักรยานเพื่อความสนุกกี่ครั้ง?
สมมติว่ามีสมมติฐานว่าบางคนปั่นจักรยานเป็นระยะทางไกลแล้วนำจักรยานกลับมาจอดที่สถานีเดิม เรียกการเดินทางแบบนี้ว่า "joyrides"
เรามีข้อมูลของจักรยานคันเดียวเท่านั้น จึงไม่สามารถสรุปภาพรวมได้กว้างนัก แต่ก็น่าสำรวจดู
มี joyrides มากแค่ไหน? แต่ละครั้งใช้เวลานานเท่าใดในชุดข้อมูลของเรา? ลองใช้ค่ามัธยฐานแทนค่าเฉลี่ย เพราะทราบอยู่แล้วว่าชุดข้อมูลมีการเดินทางที่ยาวนานผิดปกติอยู่บ้าง ซึ่งอาจทำให้ผลเบี่ยงเบนได้ และค่ามัธยฐานนั้นไวต่อค่าผิดปกติน้อยกว่า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับวันที่และเวลาใน Python
คำแนะนำการฝึกหัด
- สร้าง Pandas Series ที่มีค่าเป็น
Trueเมื่อStart stationและEnd stationเหมือนกัน แล้วกำหนดผลลัพธ์ให้กับตัวแปรjoyrides - คำนวณค่ามัธยฐานของระยะเวลาการเดินทางทั้งหมด
- คำนวณค่ามัธยฐานของระยะเวลาการเดินทางสำหรับ
joyrides
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create joyrides
joyrides = (rides[____] == rides[____])
# Total number of joyrides
print("{} rides were joyrides".format(joyrides.sum()))
# Median of all rides
print("The median duration overall was {:.2f} seconds"\
.format(rides['Duration'].____()))
# Median of joyrides
print("The median duration for joyrides was {:.2f} seconds"\
.format(rides[____]['Duration'].____()))