1. Learn
  2. /
  3. คอร์ส
  4. /
  5. การรวมข้อมูลด้วย pandas

Connected

แบบฝึกหัด

จำนวนผู้โดยสารทั้งหมดในหนึ่งเดือน

เป้าหมายคือหาจำนวนการเดินทางทั้งหมดของผู้โดยสารที่ผ่านสถานี Wilson (station_name == 'Wilson') โดยใช้ระบบขนส่งสาธารณะของชิคาโกในวันธรรมดา (day_type == 'Weekday') เดือนกรกฎาคม (month == 7) โชคดีที่ชิคาโกมีข้อมูลละเอียดเหล่านี้ แต่กระจายอยู่ในสามตารางที่แตกต่างกัน คุณจะฝึกรวมตารางเหล่านี้เข้าด้วยกันเพื่อตอบคำถาม ข้อมูลชุดนี้แตกต่างจากข้อมูลทางธุรกิจที่เห็นมาก่อนหน้านี้ แต่มีข้อมูลครบถ้วนที่จำเป็นสำหรับการหาคำตอบ

DataFrame cal, ridership, และ stations ได้ถูกโหลดไว้ให้แล้ว ความสัมพันธ์ระหว่างตารางแสดงอยู่ในแผนภาพด้านล่าง

Table diagram. The cal table relates to ridership via year, month, and day. The ridership table relates to the stations table via station_id.

คำแนะนำ 1/3

undefined XP
    1
    2
    3
  • รวมตาราง ridership และ cal เข้าด้วยกัน โดยให้ตาราง ridership อยู่ทางซ้าย แล้วบันทึกผลลัพธ์ไว้ในตัวแปร ridership_cal หากโค้ดใช้เวลารันนานเกินไป อาจเป็นเพราะเงื่อนไขการ merge ไม่ถูกต้อง