This project analyzes customer churn data from a telecommunications company to understand why customers leave and how to reduce churn.
- Identify patterns and trends in customer churn.
- Visualize key factors affecting customer retention.
- Provide insights to help reduce churn rates.
- Source: Telco Customer Churn Dataset
- Contains information on:
- Customer demographics
- Services signed up for
- Contract type, payment method
- Tenure, charges, and churn status
- Python
- Pandas & NumPy
- Matplotlib & Seaborn
- Jupyter Notebook
- Churn by tenure
- Churn by contract type
- Churn by payment method
- Monthly charges distribution by churn status
- Senior citizen vs churn
- Gender vs churn
- Most churn happens in the first 1β2 months.
- Long-term contract customers are less likely to churn.
- Customers with higher monthly charges churn more often.
- Senior citizens and digital payment users show higher churn rates.
- Clone the repository:
git clone https://github.com/Chetanchvn02/Data_Analysis_with_Python.git cd Data_Analysis_with_Python - Install required libraries:
pip install -r requirements.txt
- Launch the notebook:
jupyter notebook
Data_Analysis_with_Python/
βββ Telco_Customer_Analysis.ipynb
βββ Telco-Customer-Churn.csv
βββ .gitignore
βββ requirements.txt
βββ README.md
Chetan Chavan
Aspiring Data Analyst | Python & Visualization Enthusiast
π LinkedIn β’ π Github
β If you find this project helpful, feel free to star the repo!