Aggiungere nuove colonne
Aggiungere nuove colonne che derivano informazioni dai dati esistenti o dalla conoscenza del dominio si chiama Feature Engineering. Anche in insiemi di dati relativamente semplici, ci sono sempre nuove caratteristiche che puoi estrarre per arrivare a un’analisi più approfondita.
Una delle competenze più importanti per un data scientist è saper riconoscere le opportunità di feature engineering.
In questo esercizio aggiungerai due colonne a marketing:
channel_code: rappresenta il valore numerico del canale di iscrizioneis_correct_lang: indica se l’annuncio è stato mostrato all’utente nella sua lingua preferita
Questo esercizio fa parte del corso
Analizzare campagne di marketing con pandas
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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'].____