การค้นหาค่าที่หายไป
ค่าที่หายไป (missing values) พบได้ทั่วไปในข้อมูล และอาจส่งผลกระทบต่อการวิเคราะห์ได้ ฟังก์ชันบางตัวจะข้ามค่าที่หายไปโดยอัตโนมัติ แต่นั่นอาจไม่ใช่พฤติกรรมที่ต้องการเสมอไป และบางฟังก์ชันก็ไม่สามารถจัดการกับค่าเหล่านี้ได้เลย จึงจำเป็นต้องแก้ไขก่อนนำไปใช้งาน หากไม่ทราบว่ามีค่าที่หายไปอยู่ที่ไหนหรือมีอยู่หรือไม่ อาจทำให้เกิดข้อผิดพลาดในการวิเคราะห์ได้ ในแบบฝึกหัดนี้ จะตรวจสอบว่าชุดข้อมูลมีค่าที่หายไปหรือไม่ และถ้ามี มีอยู่เป็นจำนวนเท่าใด
มีการ import pandas เป็น pd แล้ว และ avocados_2016 ซึ่งเป็นส่วนย่อยของ avocados ที่มีเฉพาะข้อมูลการขายในปี 2016 พร้อมใช้งานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย pandas
คำแนะนำการฝึกหัด
- แสดง DataFrame ที่บอกว่าแต่ละค่าใน
avocados_2016เป็นค่าที่หายไปหรือไม่ - แสดงสรุปที่บอกว่ามีค่าที่หายไป อยู่ ในแต่ละคอลัมน์หรือไม่
- สร้างแผนภูมิแท่งแสดงจำนวนค่าที่หายไปทั้งหมดในแต่ละคอลัมน์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import matplotlib.pyplot with alias plt
import matplotlib.pyplot as plt
# Check individual values for missing values
print(____)
# Check each column for missing values
print(____)
# Bar plot of missing values by variable
____
# Show plot
plt.show()