Inizia subitoInizia 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 corso

esercizio interattivo pratico

Prova questo esercizio completando questo 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