การคำนวณด้วย .groupby()
เมธอด .groupby() ช่วยให้ทำงานง่ายขึ้นมาก ในแบบฝึกหัดนี้จะคำนวณสิ่งเดียวกับครั้งที่แล้ว แต่คราวนี้ใช้เมธอด .groupby() แทน นอกจากนี้ยังจะคำนวณข้อมูลที่จัดกลุ่มตามตัวแปรสองตัว เพื่อดูว่ายอดขายแตกต่างกันไปตามประเภทร้านค้าหรือไม่ ขึ้นอยู่กับว่าเป็นสัปดาห์วันหยุดหรือไม่
อย่างที่เห็นในแบบฝึกหัดที่แล้ว ชุดข้อมูลย่อยของ Walmart นี้ไม่มีร้านค้าประเภท C ดังนั้นการจัดกลุ่มตาม type จึงให้ผลลัพธ์เพียงสองแถวแทนที่จะเป็นสามแถว
sales พร้อมใช้งานแล้ว และโหลด pandas ไว้เป็น pd
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Group by type; calc total weekly sales
sales_by_type = ____.____("____")["____"].____()
# Get proportion for each type
sales_propn_by_type = ____ / sum(____)
print(sales_propn_by_type)