CommencerCommencer 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

Analyzing Marketing Campaigns with pandas

Afficher le cours

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