1. 학습
  2. /
  3. 강의
  4. /
  5. Python 중급 예측 분석

Connected

연습 문제

기부자 세그먼트 추가하기

나이뿐만 아니라, 기부자의 세그먼트도 basetable에 추가하고 싶어요. 과거에 기부를 많이 한 특정 기부자 그룹에는 bronze, silver, gold 중 하나의 세그먼트가 지정되어 있어요. 초기 단계의 basetable과, basetable 내 일부 기부자에 대한 세그먼트를 담은 pandas 데이터프레임 segments가 주어졌어요. 이 연습에서는 basetable에 세그먼트를 추가해 보겠습니다.

두 개의 pandas 데이터프레임을 left join 하려면 다음 코드를 사용할 수 있어요:

merged_df = pd.merge(df1, df2, on=["merge_id"],how="left")

지침

100 XP
  • segments와 basetable 모두에서 기부자 ID 열은 "donor_id"입니다. 세그먼트를 basetable에 추가하세요.
  • 각 세그먼트별 기부자 수를 세세요.
  • 세그먼트가 지정되지 않은 기부자 수를 세세요.