Learn practical skills, build real-world projects, and advance your career
Created 2 years ago
Background
- Operators are losing in today’s competitive market. Churn is a key driver and is an industry wide challenge. A churned customer provides less revenue or zero revenue and increases competitor market share. Increase acquisition cost for the service provide if the customer churned to competition. It costs up to 5 times as much for a Service provider to acquire a new subscriber as to retaining an existing one.
Goal
- This analysis will asses the classification of subscribers, asses insights on churn behavior of subscribers and using the information to strategize new marketing initiatives.
Dataset info
- Sample Dataset containing Telco customer data and showing Customers that left last month
Methodology
- Install and load Python libraries
- Explore the data
- Transform the data
- Perform Data visualisations
- Analyse correlation in between attributes
Tools
-Python, Jupyter notebooks
Importing and Loading necesary Libraries
#pip install pandas
#pip install seaborn
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.ticker as mtick
import matplotlib.pyplot as plt
%matplotlib inline
Load the datafile
telco_base_data = pd.read_csv('WA_Fn-UseC_-Telco-Customer-Churn.csv')