Gestione dei valori mancanti e somma con tabelle pivot
Il metodo .pivot_table() offre numerosi argomenti utili, tra cui fill_value e margins.
fill_valuesostituisce i valori mancanti con un valore reale (chiamato imputazione). La gestione dei valori mancanti è un argomento piuttosto vasto, tanto da meritare un corso a parte [Gestire i dati mancanti in Python (https://www.datacamp.com/courses/dealing-with-missing-data-in-python)]. La soluzione più semplice consiste nel sostituirli con un valore fittizio.marginsè una scorciatoia utile quando hai creato una tabella pivot su due variabili ma vuoi anche ottenere i totali separati per ciascuna di esse. In pratica, aggiunge i totali delle righe e delle colonne nella tabella pivot.
In questo esercizio ti allenerai a usare questi argomenti per migliorare le tue abilità con le tabelle pivot, strumenti che ti permetteranno di elaborare i dati in modo più efficiente!
sales è a tua disposizione e pandas è già stato importato come pd.
Questo esercizio fa parte del corso
Manipolazione dei dati con pandas
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))