การจัดกลุ่มและนับข้อมูลด้วยหลายคอลัมน์
ผู้มีส่วนได้ส่วนเสียเริ่มแข่งกันดูว่าช่องทางของใครมีอัตราการรักษาผู้ใช้งานดีที่สุดจากแคมเปญนี้ ขั้นแรกต้องหาก่อนว่ามีผู้สมัครสมาชิกจากแคมเปญทั้งหมดเท่าไร และในจำนวนนั้นมีกี่คนที่ยังคงใช้บริการอยู่
การทำความเข้าใจประสิทธิภาพของแต่ละช่องทางการตลาดเป็นเรื่องสำคัญ เพราะจะส่งผลต่อทิศทางกลยุทธ์ของบริษัทในอนาคต หากช่องทางใดทำผลได้ดีกว่าช่องทางอื่น อาจเป็นสัญญาณว่าช่องทางนั้นควรได้รับการลงทุนเพิ่มขึ้น
แบบฝึกหัดนี้จะต่อยอดจากที่เรียนเรื่อง .groupby() ในแบบฝึกหัดก่อนหน้า โดยครั้งนี้จะจัดกลุ่มด้วยหลายคอลัมน์พร้อมกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
วิเคราะห์แคมเปญการตลาดด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Count the subs by subscribing channel and day
retention_total = marketing.____(['date_subscribed',
____])____
# Print results
print(retention_total.head())