ПочатиПочніть безкоштовно

Додавання сегмента донора

Окрім віку, ви також хочете додати до базової таблиці сегмент донора. Відібрана група донорів, які в минулому зробили багато пожертв, має сегмент: bronze, silver або gold. Надано ранню версію basetable і датафрейм pandas segments, що містить сегменти для вибраної групи донорів у базовій таблиці. У цій вправі ви додасте сегмент до basetable.

Ви можете виконати ліве з'єднання двох датафреймів pandas за допомогою такого коду:

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

Ця вправа є частиною курсу

Середній рівень Predictive Analytics у Python

Переглянути курс

Інструкції до вправи

  • Стовпець ідентифікатора донора має назву "donor_id" як у segments, так і в basetable. Додайте сегмент до basetable.
  • Підрахуйте кількість донорів у кожному сегменті.
  • Підрахуйте кількість донорів, яким не призначено сегмент.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Add the donor segment to the basetable
basetable = pd.merge(____, ____, on =["____"], how="____")

# Count the number of donors in each segment
basetable.groupby("____").____()

# Count the number of donors with no segment assigned
print(basetable["segment"].____().____())
Редагувати та запускати код