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

ค่าที่หายไป

การพบชุดข้อมูลที่ไม่มีค่าที่หายไปเลยนั้นแทบไม่เกิดขึ้น ใน pandas ค่าที่หายไปจะแสดงเป็น NaN โดยสามารถใช้ฟังก์ชัน isnull() ของ pandas เพื่อตรวจสอบค่าที่หายไปได้ pd.isnull(df['column']) จะคืนค่า True หากค่านั้นหายไป หรือ False หากไม่มีค่าที่หายไป

เมื่อเทียบกับ R แล้ว ค่าที่หายไปใน Python มีพฤติกรรมแตกต่างกันเล็กน้อย ตัวอย่างเช่น เมธอด .mean() จะละเว้นค่าที่หายไปโดยอัตโนมัติใน Python นอกจากนี้ยังสามารถแทนที่ค่าที่หายไปด้วยเมธอด .fillna() ซึ่งจะแทนที่ค่าที่หายไปทั้งหมดในคอลัมน์ด้วยค่าที่กำหนด

ในแบบฝึกหัดนี้ เราได้ปรับแต่งชุดข้อมูล tips ให้มีค่าที่หายไปบางส่วน

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

Python สำหรับผู้ใช้ R

ดูคอร์ส

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

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

# Print the rows where total_bill is missing
print(tips.loc[____(____)])
แก้ไขและรันโค้ด