시작하기무료로 시작하기

연령대별 마케팅 채널

일부 마케팅 이해관계자는 자사 마케팅 채널이 모든 사용자를 고르게 도달하고 있는지, 아니면 특정 연령대에 더 많이 도달하는 채널이 있는지 알고 싶어 해요.

마케팅 팀에서는 빠른 분석과 시각화를 요구하는 요청이 자주 있어요. 결과를 더 잘 시각화할수록 이해관계자에게 발견 내용을 효과적으로 전달할 가능성이 커져요.

이 연습 문제에서는 각 마케팅 채널이 연령대별로 몇 명에게 도달했는지를 보여주는 그룹형 막대 그래프를 만들어요.

이 연습은 강의의 일부입니다

pandas로 마케팅 캠페인 분석하기

강의 보기

연습 안내

  • level = 1channel_age를 unstack하고, 결과를 DataFrame으로 변환하세요.
  • channel_age를 그룹형 막대 그래프로 그리세요.
  • 범례를 오른쪽 위에 추가하고, 레이블은 channel_age_df.columns.values와 같도록 설정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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()
코드 편집 및 실행