Exploring customer churn
Now that you know what customer churn is, let's examine the structure of our customer dataset, which has been pre-loaded into a DataFrame called telco
. Being able to check the structure of the data is a fundamental step in the churn modeling process and is often overlooked.
Use pandas
methods such as .info()
to get a sense for its structure and notice the different columns (also known as "features" in machine learning), such as 'CustServ_Calls'
, which denotes the number of customer service calls the customer made, and 'State'
, which indicates the state the customer is from.
One feature is of particular interest to us: 'Churn'
, which can take in two values - yes
and no
- indicating whether or not the customer has churned. In this exercise, your job is to explore this feature. You can access it using telco['Churn']
.
How many churners does the dataset have, and how many non-churners? To easily answer this, you can use the .value_counts()
method on telco['Churn']
.
Diese Übung ist Teil des Kurses
Marketing Analytics: Predicting Customer Churn in Python
Interaktive Übung
Setze die Theorie in einer unserer interaktiven Übungen in die Praxis um
