กำหนดคอลัมน์แบบ Boolean
ชุดข้อมูลอาจมีคอลัมน์ที่เหมาะกับการเก็บเป็นค่า Boolean มากที่สุด อย่างไรก็ตาม pandas มักโหลดคอลัมน์เหล่านี้เป็น float ตามค่าเริ่มต้น เพราะการใช้ Boolean อาจทำให้เกิดผลที่ไม่ต้องการ เช่น ค่า NA ถูกแปลงเป็น True
fcc_survey_subset.xlsx มีคอลัมน์ ID ประเภท string และคอลัมน์ True/False หลายคอลัมน์ที่ระบุปัจจัยกดดันทางการเงิน จะได้ตรวจสอบว่าคอลัมน์ใดที่ไม่ใช่ ID ไม่มีค่า NA เลย และด้วยเหตุนี้จึงกำหนดเป็น Boolean ได้ จากนั้นบอกให้ read_excel() โหลดคอลัมน์เหล่านั้นด้วย argument dtype
โหลด pandas เป็น pd แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าข้อมูลด้วย pandas อย่างมีประสิทธิภาพ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load the data
survey_data = pd.read_excel("fcc_survey_subset.xlsx")
# Count NA values in each column
print(survey_data.____)