การสรุปข้อมูลแบบกลุ่มหลายรายการ
ก่อนหน้านี้ในบทนี้ เราได้เห็นแล้วว่าเมธอด .agg() มีประโยชน์มากในการคำนวณสถิติหลายรายการบนหลายตัวแปรพร้อมกัน และยังใช้ได้กับข้อมูลที่แบ่งกลุ่มแล้วด้วย โดยสามารถใช้ฟังก์ชันในตัวอย่าง min, max, mean, และ median ได้
sales พร้อมใช้งานแล้ว และ pandas ถูก import ในชื่อ pd
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย pandas
คำแนะนำการฝึกหัด
- คำนวณค่า min, max, mean, และ median ของ
weekly_salesสำหรับแต่ละประเภทร้านค้า โดยใช้.groupby()และ.agg()แล้วเก็บผลลัพธ์ไว้ในตัวแปรsales_stats - คำนวณค่า min, max, mean, และ median ของ
unemploymentและfuel_price_usd_per_lสำหรับแต่ละประเภทร้านค้า แล้วเก็บผลลัพธ์ไว้ในตัวแปรunemp_fuel_stats
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# For each store type, aggregate weekly_sales: get min, max, mean, and median
sales_stats = ____
# Print sales_stats
print(sales_stats)
# For each store type, aggregate unemployment and fuel_price_usd_per_l: get min, max, mean, and median
unemp_fuel_stats = ____
# Print unemp_fuel_stats
print(unemp_fuel_stats)