Un appel manqué
Vous avez terminé de remodeler votre jeu de données churn dans les exercices précédents. Il est maintenant prêt à être utilisé. Vous vous souvenez qu'un détail a attiré votre attention. Vous êtes certain d'avoir aperçu un motif clair dans les données.
Avant d'ajuster un modèle de classification, vous décidez de commencer par quelque chose de plus simple. Vous voulez voir ce que vous pouvez encore apprendre des données. Vous allez remodeler vos données en désempilant des niveaux, tout en sachant que ce processus va générer des valeurs manquantes que vous devrez traiter.
Le DataFrame churn contient différentes caractéristiques de clientes et clients situés à Los Angeles et à New York, et il est à votre disposition. Assurez-vous de l'examiner dans la console !
Cette activité fait partie du cours
Remanier des données avec pandas
Instructions de l’exercice
- Remodelez le DataFrame
churnen désempilant le niveau nomméchurn, en remplissant les valeurs manquantes avec zéro. - Triez le DataFrame
churnpar la colonnevoice_mail_planen ordre décroissant, puis par la colonneinternational_planen ordre croissant. - Affichez le DataFrame final
churn_sorted.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Unstack churn level and fill missing values with zero
churn = ____.____(level=____, ____=____)
# Sort by descending voice mail plan and ascending international plan
churn_sorted = churn.____(____=[____, ____],
____=[____, ____])
# Print final DataFrame and observe pattern
print(____)