How to Build an RFM Score Using Python

Assigning RFM values

An RFM score is an incredibly valuable tool to prioritize and rank prospects. Fortunately, developing your own RFM scores is simple, especially if you use Python. While you could create RFM scores using only Excel, Python offers speed and flexibility that’s unmatched by Excel. Using only pandas and the standard library, this post will walk you step-by-step through the process of taking a simple gift report, and turning it into a strategic way to find your best prospects.