Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Challenge: Automate Loyalty Program Assignment | Automating Marketing Tasks with Python
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Python for Marketers
Секція 2. Розділ 5
single

single

bookChallenge: Automate Loyalty Program Assignment

Свайпніть щоб показати меню

Loyalty programs are a cornerstone of modern marketing strategies, offering incentives and recognition to customers based on their engagement and spending. Automating the assignment of loyalty tiers—such as "Bronze," "Silver," and "Gold"—not only saves time but also ensures consistency and fairness in how customers are rewarded. By using data-driven rules to categorize customers according to their total spend, marketers can quickly identify high-value segments, tailor communications, and optimize rewards. This approach enables you to scale your loyalty program efficiently, adapt thresholds as business goals evolve, and maintain an up-to-date view of your customer base—all with minimal manual intervention.

Завдання

Swipe to start coding

Write a function that assigns each customer in a DataFrame to a loyalty tier based on their total spend.

  • For each customer, check the value in the TotalSpend column.
  • Assign "Gold" if TotalSpend is greater than or equal to 1000.
  • Assign "Silver" if TotalSpend is greater than or equal to 500 but less than 1000.
  • Assign "Bronze" if TotalSpend is less than 500.
  • Add a new column called LoyaltyTier to the DataFrame with the assigned tier for each customer.
  • Return the updated DataFrame.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt