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

การ Aggregate ฟีเจอร์เชิงตัวเลข

กรณีที่เหมาะสมสำหรับการใช้ค่าสถิติสรุปเพื่อสร้างฟีเจอร์ใหม่ คือเมื่อมีฟีเจอร์หลายตัวที่มีค่าใกล้เคียงและสัมพันธ์กัน ในที่นี้มี DataFrame ของเวลาวิ่งชื่อ running_times_5k ให้คำนวณค่าเฉลี่ยของเวลาวิ่ง 5 ครั้งสำหรับแต่ละ name ในชุดข้อมูล

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

การเตรียมข้อมูลสำหรับ Machine Learning ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้เมธอด .loc[] เพื่อเลือกทุกแถวและคอลัมน์ที่ต้องการ แล้วคำนวณ .mean() ของแต่ละคอลัมน์
  • พิมพ์ .head() ของ DataFrame เพื่อดูคอลัมน์ mean

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

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

# Use .loc to create a mean column
running_times_5k["mean"] = ____.loc[____, ____].____(axis=____)

# Take a look at the results
print(____)
แก้ไขและรันโค้ด