โจทย์กรณีศึกษา - ส่วนที่ 2
ขั้นตอนต่อไปของโจทย์นี้คือการนำข้อมูลระดับ play มาเชื่อมกับ DataFrame หลัก มีไฟล์ใหม่ชื่อ plays.csv ที่บรรจุข้อมูล play ไว้ ส่วน DataFrame จากส่วนที่ 1 ชื่อ games ถูกโหลดไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Pandas Joins for Spreadsheet Users
คำแนะนำการฝึกหัด
- โหลดข้อมูล play และดู 5 แถวแรก แล้วพิจารณาว่า games กับ plays มีความสัมพันธ์แบบใด
- Merge ข้อมูล play เข้ากับ DataFrame
gamesโดยเก็บเฉพาะข้อมูลที่มีอยู่ในทั้งสอง DataFrame และตรวจสอบความถูกต้องของผลลัพธ์ด้วย - ดูข้อมูลของ DataFrame ที่ได้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load play data and view
plays = ____(____)
print(____.head())
# Merge play data into game data frame
games_plays = games.____(____, how=____, ____=____, validate=____)
# Get data frame information
____.info()