CommencerCommencez gratuitement

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’abonnement
  • is_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

<cours>Analyzing Marketing Campaigns with pandas</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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'].____
Modifier et exécuter le code