IniziaInizia gratis

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 iscrizione
  • is_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

Visualizza il corso

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'].____
Modifica ed esegui il codice