Un primo sguardo
Usando l'intero insieme di dati Avazu, esplorerai diverse nuove feature osservando i tipi di dato delle colonne. I nuovi dati includono colonne categoriche come site_id, app_id, device_id, ecc., che sono vari identificatori rispettivamente per sito, app e utente. Per iniziare, individuerai e stamperai le colonne numeriche e quelle categoriche.
Un campione di dati in forma di DataFrame è caricato come df. pandas come pd è già disponibile nel tuo workspace.
Questo esercizio fa parte del corso
Prevedere il CTR con il Machine Learning in Python
Istruzioni dell'esercizio
- Stampa le colonne di
dfusando.columns. - Stampa i tipi di dato corrispondenti di
dfusando.dtypes. - Seleziona il sottoinsieme di
dfcon colonne numeriche (usandoinclude = ['int', 'float']) e stampa tali colonne. - Seleziona il sottoinsieme di
dfcon colonne categoriche (usandoinclude = ['object']) e stampa tali colonne.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Print columns
print(df.____)
# Print data types of columns
print(df.____)
# Select and print numeric columns
numeric_df = df.____(include=['____', 'float'])
print(numeric_df.____)
# Select and print categorical columns
categorical_df = df.____(include=['____'])
print(categorical_df.____)