รวมทุกอย่างเข้าด้วยกัน
ผู้มีส่วนได้ส่วนเสียด้านการตลาดต้องการรายงานอัตราการ Conversion รายวันของแต่ละกลุ่มอายุ และต้องการผลโดยเร็วที่สุด พวกเขายังต้องการให้อัปเดตรายงานนี้ทุกเดือนด้วย นี่คือโอกาสที่เหมาะสมในการนำฟังก์ชันที่สร้างไว้มาใช้ ฟังก์ชันจะช่วยให้จัดทำรายงานได้ทันทีในวันนี้ และยังอำนวยความสะดวกเมื่อถึงเวลาอัปเดตข้อมูลในแต่ละเดือนอีกด้วย
จำไว้ว่า conversion_rate() รับ DataFrame และรายการคอลัมน์เป็น input เพื่อคำนวณอัตราการ Conversion
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
วิเคราะห์แคมเปญการตลาดด้วย pandas
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
conversion_rate()เพื่อสร้าง DataFrame ใหม่ชื่อage_group_convซึ่งประกอบด้วยอัตราการ Conversion จำแนกตามdate_servedและage_groupจาก DataFramemarketing - Unstack
age_group_convเพื่อสร้าง DataFrame ที่มีแต่ละกลุ่มอายุเป็นคอลัมน์ ขั้นตอนนี้ได้ดำเนินการไว้ให้แล้ว - ใช้ฟังก์ชัน
plotting_conv()เพื่อพล็อตอัตราการ Conversion ของแต่ละกลุ่มอายุ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate conversion rate by date served and age group
age_group_conv = ____
# Unstack age_group_conv and create a DataFrame
age_group_df = pd.DataFrame(age_group_conv.unstack(level=1))
# Plot the results
____