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

การคำนวณด้วย .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)
แก้ไขและรันโค้ด