
Open
Posted
•
Ends in 6 days
Paid on delivery
I need a concise, end-to-end Python workflow that turns a small customer transaction & engagement dataset into clear insights about how people behave on our platform. The data will require thorough cleaning and validation, thoughtful feature engineering, and sensible normalization before any analysis begins. Once the data is tidy, please explore it with Pandas and NumPy, surface the most useful behavior patterns, then build a light predictive component focused on customer segmentation. A handful of well-chosen Matplotlib charts should illustrate the key trends and support the final narrative. Deliverables • A single, well-commented Python script or Jupyter Notebook that runs start to finish without manual tweaks • The cleaned, processed version of the dataset saved back to disk • Descriptive statistics plus a basic segmentation model (e.g., k-means or another suitable method) with explanation of why it was chosen • 3–5 clear visualizations that highlight standout patterns and segments • A brief written summary outlining the preparation steps, core findings, and any recommendations that follow from them Keep the code modular, easy to follow, and limited to the standard data stack (Pandas, NumPy, Matplotlib). This is a small fixed-budget job, so efficiency and clarity matter just as much as accuracy.
Project ID: 40686895
6 proposals
Open for bidding
Remote project
Active 8 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
6 freelancers are bidding on average ₹48,333 INR for this job

Hi Girish, I will deliver a fully commented Jupyter Notebook that cleans the transaction data, saves the processed file, provides descriptive statistics, a k‑means segmentation model, and 3–5 Matplotlib visualizations with a concise summary. I can complete this in 5 days within your budget. I can share a short sample notebook now; shall I start? Waiting for your response in chat! Best Regards.
₹56,250 INR in 3 days
5.3
5.3

Hi, First thing back to you would be the cleaned dataset with the script. Python data work sits next to my main full-stack work, I can do it. Lets get in contact first.
₹37,500 INR in 5 days
2.9
2.9

Inspect the dataset for missing values, duplicates, incorrect types, outliers, inconsistent categories, and invalid records, then apply robust cleaning and validation rules. Create meaningful behavioral features such as purchase frequency, spending/value metrics, engagement levels, recency, and other relevant customer indicators. Normalize the analytical features appropriately so different scales do not distort segmentation results. Use Pandas and NumPy for descriptive statistics, distributions, correlations, and behavioral pattern analysis. I can implement a lightweight NumPy-based K-means approach to keep the workflow within your requested standard data stack. Evaluate sensible cluster counts and profile each customer segment based on its behavioral characteristics, making the results easy to interpret. Create 3–5 focused Matplotlib visualizations showing key trends, customer behavior, and segment differences without unnecessary charts. Save the cleaned/processed dataset to disk and provide one modular, well-commented script or notebook that runs from start to finish without manual adjustments.
₹65,000 INR in 10 days
3.1
3.1

Mohali, India
Member since Oct 17, 2015
₹600-1500 INR
₹750-1250 INR / hour
$750-1500 USD
$30-250 USD
$30-250 USD
£750-1500 GBP
₹100-400 INR / hour
₹100-400 INR / hour
$15-25 USD / hour
£20-250 GBP
₹1500-12500 INR
₹1500-12500 INR
₹600-1500 INR
₹12500-37500 INR
$250-750 USD
$30-250 USD
$15-25 USD / hour
$2-8 USD / hour
₹750-1250 INR / hour
₹12500-37500 INR
₹1500-12500 INR
₹100-1000 INR / hour