ค่าที่หายไป
การพบชุดข้อมูลที่ไม่มีค่าที่หายไปเลยนั้นแทบไม่เกิดขึ้น ใน 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[____(____)])