Gestione dei valori mancanti e somma con tabelle pivot
Il metodo .pivot_table()
offre numerosi argomenti utili, tra cui fill_value
e margins
.
fill_value
sostituisce 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 questo esercizio completando il codice di esempio.
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))