คำนวณราคาเฉลี่ย
ในแบบฝึกหัดนี้ จะได้คำนวณเมตริกราคาเฉลี่ย และวิเคราะห์ว่ามีความแตกต่างของพฤติกรรมการซื้อในแต่ละช่วงเวลาและแต่ละกลุ่ม cohort หรือไม่
ชุดข้อมูล online ได้ถูกโหลดไว้ให้แล้ว พร้อมกับ cohort รายเดือนและ cohort index ที่กำหนดไว้จากบทเรียนนี้ สามารถพิมพ์ดูได้ใน Console
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแบ่งกลุ่มลูกค้าด้วย Python
คำแนะนำการฝึกหัด
- สร้างออบเจกต์
groupbyโดยส่ง cohort รายเดือนและ cohort index เป็น list - เลือกคอลัมน์ราคาต่อหน่วย คำนวณค่าเฉลี่ย แล้วเก็บผลลัพธ์ไว้ใน
cohort_data - รีเซ็ต index ของ DataFrame
cohort_data - สร้าง pivot โดยให้ cohort รายเดือนอยู่ใน index, cohort index อยู่ใน columns และราคาต่อหน่วยอยู่ใน values จากนั้นพิมพ์ผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a groupby object and pass the monthly cohort and cohort index as a list
grouping = online.groupby([____, ____])
# Calculate the average of the unit price column
cohort_data = grouping[____].____()
# Reset the index of cohort_data
cohort_data = cohort_data.____()
# Create a pivot
average_price = cohort_data.____(index=____, columns=____, values=____)
print(average_price.round(1))