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

วิเคราะห์สถิติเบสบอลด้วย .apply()

ทีม Tampa Bay Rays ต้องการให้วิเคราะห์ข้อมูลของพวกเขา

โดยต้องการเมตริกดังต่อไปนี้:

  • ผลรวมของแต่ละคอลัมน์ในข้อมูล
  • จำนวนแต้มรวมที่ทำได้ในแต่ละปี ('RS' + 'RA' ของแต่ละปี)
  • คอลัมน์ 'Playoffs' ในรูปแบบข้อความ แทนที่จะใช้ 1 และ 0

ฟังก์ชันด้านล่างนี้ใช้สำหรับแปลงคอลัมน์ 'Playoffs' ให้เป็นข้อความ:

def text_playoffs(num_playoffs): 
    if num_playoffs == 1:
        return 'Yes'
    else:
        return 'No' 

ให้ใช้ .apply() เพื่อคำนวณเมตริกเหล่านี้ DataFrame ชื่อ rays_df ได้ถูกโหลดและแสดงผลในคอนโซลแล้ว โดย DataFrame นี้ใช้คอลัมน์ 'Year' เป็น index

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียน Python Code ที่มีประสิทธิภาพ

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)
แก้ไขและรันโค้ด