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

จัดการค่าที่หายไป

หากต้องการแทนที่ค่าที่หายไปในข้อมูล time series สามารถใช้คำสั่งต่อไปนี้:

df = df.fillna(method="ffill")

โดยอาร์กิวเมนต์ที่ระบุจะกำหนดวิธีที่ต้องการใช้ ตัวอย่างเช่น การระบุ bfill (backfilling) จะแทนที่ค่าที่หายไปด้วยค่าที่ถูกต้องถัดไป ในขณะที่ ffill (forward-filling) จะแทนที่ค่าที่หายไปด้วยค่าที่ถูกต้องล่าสุดก่อนหน้า

จากแบบฝึกหัดก่อนหน้า co2_levels มีค่าที่หายไปอยู่ 59 ค่า

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

การแสดงภาพข้อมูล Time Series ด้วย Python

ดูคอร์ส

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

  • เติมค่าที่หายไปใน co2_levels โดยใช้วิธี backfilling
  • แสดงจำนวนค่าที่หายไปทั้งหมด

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

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

# Impute missing values with the next valid observation
co2_levels = co2_levels.____(method=____)

# Print out the number of missing values
____(____.____())
แก้ไขและรันโค้ด