การเติมค่าที่หายไปและการรวมค่าด้วย pivot table
เมธอด .pivot_table() มีอาร์กิวเมนต์ที่มีประโยชน์หลายตัว รวมถึง fill_value และ margins
fill_valueใช้แทนที่ค่าที่หายไปด้วยค่าจริง (เรียกว่า imputation) การเลือกค่าที่เหมาะสมมาแทนที่เป็นหัวข้อที่ลึกพอจะมีคอร์สเป็นของตัวเอง (Dealing with Missing Data in Python) แต่วิธีที่ง่ายที่สุดคือการใส่ค่าดัมมี่แทนmarginsเป็นทางลัดสำหรับกรณีที่ pivot ข้อมูลด้วยสองตัวแปร แต่ต้องการดูผลของแต่ละตัวแปรแยกกันด้วย โดยจะแสดงผลรวมของแถวและคอลัมน์ใน pivot table
ในแบบฝึกหัดนี้ จะได้ฝึกใช้อาร์กิวเมนต์เหล่านี้เพื่อพัฒนาทักษะ pivot table ซึ่งช่วยให้วิเคราะห์ตัวเลขได้อย่างมีประสิทธิภาพมากขึ้น
sales พร้อมใช้งานแล้ว และ pandas ถูก import มาในชื่อ pd
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))