โจทย์กรณีศึกษา - ส่วนที่ 3
การบาดเจ็บที่ศีรษะและการบาดเจ็บอื่นๆ นั้นเกี่ยวข้องกับผู้เล่นแต่ละคนโดยตรง ในส่วนที่สามและส่วนสุดท้ายของโจทย์กรณีศึกษานี้ จะเพิ่มข้อมูลที่อธิบายผู้เล่นที่เข้าร่วมในแต่ละ play โดยผู้เล่นบางคนอาจไม่มีข้อมูลใน play นั้น นอกจากนี้ ข้อมูลผู้เล่นครอบคลุมช่วงเวลาที่ยาวนานกว่าและอาจมีข้อมูลจาก play อื่นรวมอยู่ด้วย
ไฟล์ players.csv มีข้อมูลผู้เล่น และ data frame จากส่วนที่ 2 ชื่อ games_plays ถูกโหลดไว้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Pandas Joins for Spreadsheet Users
คำแนะนำการฝึกหัด
- โหลดข้อมูลผู้เล่นและแสดงรายชื่อคอลัมน์ของ data frame
- Merge ข้อมูลผู้เล่นเข้ากับ data frame ที่มีข้อมูลเกมและ play โดยรวมทุกแถวจาก data frame ทั้งสองและบันทึกว่าแต่ละแถวมาจาก frame ใด
- ดูข้อมูลสรุปของ data frame ที่ได้จากการ Merge
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load player data and list columns
players = ____('players.csv')
print(____.columns)
# Merge data
train_df = ____.merge(players, how=____, on=[____, ____], ____=True)
# View data frame information
____.info()