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

ข้อจำกัดขนาดยางรถจักรยาน

ในบทเรียนนี้ คุณจะต่อยอดจากสิ่งที่ทำไปแล้วกับ DataFrame ride_sharing โดยจะทำงานกับคอลัมน์ tire_sizes ซึ่งเก็บข้อมูลขนาดยางของจักรยานแต่ละคัน

ขนาดยางจักรยานมีให้เลือก 3 ขนาด คือ 26", 27" หรือ 29" และถูกเก็บเป็นค่า categorical อย่างถูกต้องแล้ว อย่างไรก็ตาม ผู้ให้บริการ ride sharing ตัดสินใจกำหนดขนาดยางสูงสุดไว้ที่ 27" เพื่อลดต้นทุนการบำรุงรักษา

ในแบบฝึกหัดนี้ คุณจะตรวจสอบให้แน่ใจว่าคอลัมน์ tire_sizes มีช่วงข้อมูลที่ถูกต้อง โดยแปลงเป็นจำนวนเต็มก่อน จากนั้นกำหนดและทดสอบค่าสูงสุดใหม่ที่ 27" สำหรับขนาดยาง

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

การทำความสะอาดข้อมูลใน Python

ดูคอร์ส

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

  • แปลงคอลัมน์ tire_sizes จาก category เป็น 'int'
  • ใช้ .loc[] เพื่อกำหนดให้ค่าทั้งหมดใน tire_sizes ที่มากกว่า 27 เป็น 27
  • แปลง tire_sizes กลับเป็น 'category' จาก int
  • แสดงข้อมูลสรุปของ tire_sizes

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

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

# Convert tire_sizes to integer
ride_sharing['tire_sizes'] = ____['____'].____('____')

# Set all values above 27 to 27
ride_sharing.____[____ > ____, ____] = ____

# Reconvert tire_sizes back to categorical
ride_sharing['tire_sizes'] = ____

# Print tire size description
print(ride_sharing['tire_sizes'].____())
แก้ไขและรันโค้ด