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

โจทย์กรณีศึกษา - ส่วนที่ 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()
แก้ไขและรันโค้ด