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

กำหนดค่า true/false แบบกำหนดเอง

ในคอลัมน์ประเภท Boolean นั้น pandas จะรู้จักค่าบางอย่างโดยอัตโนมัติ เช่น "TRUE" และ 1 ว่าเป็น True และค่าอย่าง "FALSE" และ 0 ว่าเป็น False แต่ชุดข้อมูลบางประเภท เช่น ข้อมูลแบบสอบถาม อาจใช้ค่าที่ pandas ไม่รู้จัก เช่น "Yes" และ "No"

เพื่อฝึกทักษะ คอลัมน์ Boolean บางคอลัมน์ใน New Developer Survey ถูกเข้ารหัสในรูปแบบนี้ไว้แล้ว คุณจะต้องทำให้ pandas แปลความหมายค่าเหล่านี้ได้อย่างถูกต้องโดยใช้อาร์กิวเมนต์ true_values และ false_values

โหลด pandas ไว้แล้วในชื่อ pd และสามารถสมมติได้ว่าคอลัมน์ที่ใช้งานไม่มีค่าที่ขาดหายไป

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

การนำเข้าข้อมูลด้วย pandas อย่างมีประสิทธิภาพ

ดูคอร์ส

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

  • โหลดไฟล์ Excel โดยระบุให้ "Yes" เป็นค่า true และ "No" เป็นค่า false

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

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

# Load file with Yes as a True value and No as a False value
survey_subset = pd.read_excel("fcc_survey_yn_data.xlsx",
                              dtype={"HasDebt": bool,
                              "AttendedBootCampYesNo": bool},
                              ____,
                              ____)

# View the data
print(survey_subset.head())
แก้ไขและรันโค้ด