Kênh marketing theo nhóm tuổi
Một số bên liên quan trong marketing muốn biết liệu các kênh marketing có tiếp cận người dùng đồng đều hay một số kênh đang phục vụ các nhóm tuổi cụ thể.
Trong một đội ngũ marketing, bạn thường nhận những yêu cầu cần phân tích nhanh kèm trực quan hóa. Bạn trực quan hóa càng tốt, khả năng truyền tải kết quả tới các bên liên quan càng hiệu quả.
Trong bài tập này, bạn sẽ tạo một biểu đồ cột nhóm (grouped bar chart) thể hiện mỗi kênh marketing đã tiếp cận bao nhiêu người theo từng nhóm tuổi.
Bài tập này là một phần của khóa học
Phân tích chiến dịch Marketing với pandas
Hướng dẫn bài tập
- Unstack
channel_agevớilevel = 1và chuyển kết quả thành một DataFrame. - Vẽ
channel_agedưới dạng biểu đồ cột nhóm. - Thêm chú giải (legend) ở góc trên bên phải và đặt nhãn bằng
channel_age_df.columns.values.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
channel_age = marketing.groupby(['marketing_channel', 'age_group'])\
['user_id'].count()
# Unstack channel_age and transform it into a DataFrame
channel_age_df = ____.____(channel_age.____(____ = ____))
# Plot channel_age
____.____(____ = '____')
plt.title('Marketing channels by age group')
plt.xlabel('Age Group')
plt.ylabel('Users')
# Add a legend to the plot
____.____(____ = '____',
____ = ____)
plt.show()