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

การเปลี่ยนชื่อหมวดหมู่

คอลัมน์ likes_children ในชุดข้อมูลสุนัขที่รอการรับเลี้ยงต้องการการปรับปรุง ดูจำนวนความถี่ในปัจจุบันได้ที่นี่:

Maybe?    1718
yes       1172
no          47

สิ่งที่สังเกตได้ชัดเจนคือความไม่สอดคล้องของตัวพิมพ์ และเครื่องหมาย ? ในหมวดหมู่ Maybe? ข้อมูลควรมีความเป็นระเบียบมากกว่านี้ จึงต้องปรับแก้ไขบางส่วน

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

การทำงานกับข้อมูลเชิงกลุ่มใน Python

ดูคอร์ส

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

  • สร้าง dictionary ชื่อ my_changes เพื่ออัปเดตหมวดหมู่ Maybe? ให้เป็น Maybe
  • เปลี่ยนชื่อหมวดหมู่ใน likes_children โดยใช้ dictionary my_changes
  • อัปเดตหมวดหมู่อีกครั้งเพื่อให้ทุกหมวดหมู่เป็นตัวพิมพ์ใหญ่โดยใช้เมธอด .upper()
  • แสดงผลหมวดหมู่ของ Series likes_children ที่อัปเดตแล้ว

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

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

# Create the my_changes dictionary
____

# Rename the categories listed in the my_changes dictionary
dogs["likes_children"] = ____

# Use a lambda function to convert all categories to uppercase using upper()
dogs["likes_children"] =  dogs["likes_children"].____.____(lambda c: c.upper())

# Print the list of categories
print(____)
แก้ไขและรันโค้ด