แก้ไขข้อผิดพลาดของ string ใน DataFrame
คุณได้รับชุดข้อมูล heroes ที่บรรจุข้อมูลเกี่ยวกับตัวละครในหนังสือการ์ตูนต่าง ๆ อย่างไรก็ตาม จำเป็นต้องปรับแต่งข้อมูลบางส่วนก่อนนำไปใช้งานต่อ
เมื่อเปรียบเทียบคอลัมน์ Eye color, Hair color และ Skin color จะพบว่า string ในคอลัมน์ Hair color เป็นตัวพิมพ์ใหญ่ ในขณะที่อีกสองคอลัมน์เป็นตัวพิมพ์เล็ก
นอกจากนี้ บางแถวในคอลัมน์ Gender มีการสะกดผิด (ใช้ Fmale แทนที่จะเป็น Female)
งานของคุณคือแปลง string ในคอลัมน์ Hair color ให้เป็นตัวพิมพ์เล็ก และแก้ไขการสะกดผิดในคอลัมน์ Gender
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฝึกทำโจทย์สัมภาษณ์งานเขียนโค้ดด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Make all the values in the 'Hair color' column lowercased
heroes[____] = heroes[____].____.____
# Check the values in the 'Hair color' column
print(heroes['Hair color'].value_counts())