Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Unstack channel_age với level = 1 và chuyển kết quả thành một DataFrame.
  • Vẽ channel_age dướ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()
Chỉnh sửa và Chạy Mã