การใช้ mapping ที่บันทึกไว้
คุณกำลังทำงานกับชุดข้อมูลย่อยและได้รับมอบหมายให้สร้างการแสดงผลสรุปข้อมูล แต่ตอนนี้เห็นแต่ตัวเลขทั้งหมด! โชคดีที่ได้สร้างและบันทึก dictionary ไว้แล้ว (color_map, fuel_map และ transmission_map) เพื่อ map คอลัมน์เหล่านี้กลับไปเป็นชื่อหมวดหมู่เดิม ชุดข้อมูล used_cars_updated ถูกโหลดไว้ให้แล้ว ดูตัวอย่างชุดข้อมูลด้านล่าง และตรวจสอบ data type ของคอลัมน์ได้ที่คอนโซล
engine_fuel color transmission price_usd
0 3 8 0 10900.00
1 3 1 0 5000.00
2 3 7 0 2800.00
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับข้อมูลเชิงกลุ่มใน Python
คำแนะนำการฝึกหัด
- อัปเดตคอลัมน์
"color"กลับเป็นค่าเดิมโดยใช้ dictionarycolor_map - อัปเดตคอลัมน์
"engine_fuel"กลับเป็นค่าเดิมโดยใช้ dictionaryfuel_map - อัปเดตคอลัมน์
"transmission"กลับเป็นค่าเดิมโดยใช้ dictionarytransmission_map - เรียกใช้
.info()กับชุดข้อมูลเพื่อตรวจสอบว่าdtypesมีการเปลี่ยนแปลงหรือไม่
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Update the color column using the color_map
used_cars_updated["color"] = ____
# Update the engine fuel column using the fuel_map
used_cars_updated["engine_fuel"] = ____
# Update the transmission column using the transmission_map
used_cars_updated["transmission"] = ____
# Print the info statement
print(____)