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

มีการขี่จักรยานเพื่อความสนุกกี่ครั้ง?

สมมติว่ามีสมมติฐานว่าบางคนปั่นจักรยานเป็นระยะทางไกลแล้วนำจักรยานกลับมาจอดที่สถานีเดิม เรียกการเดินทางแบบนี้ว่า "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'].____()))
แก้ไขและรันโค้ด