Ajouter de nouvelles colonnes
L’ajout de nouvelles colonnes dérivées des données existantes ou basé sur la connaissance métier s’appelle l’« ingénierie des variables » (Feature Engineering). Même dans des jeux de données relativement simples, il existe toujours de nouvelles caractéristiques à extraire pour approfondir l’analyse.
L’une des compétences les plus importantes à acquérir pour un data scientist est de savoir repérer les opportunités d’ingénierie des variables.
Dans cet exercice, vous allez ajouter deux colonnes à marketing :
channel_code: représente la valeur numérique du canal d’abonnementis_correct_lang: indique si la publicité a été affichée à l’utilisateur dans sa langue préférée
Cet exercice fait partie du cours
Analyzing Marketing Campaigns with pandas
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Mapping for channels
channel_dict = {"House Ads": 1, "Instagram": 2,
"Facebook": 3, "Email": 4, "Push": 5}
# Map the channel to a channel code
marketing['channel_code'] = marketing['subscribing_channel'].____