Doplnění chybějících hodnot a součty v kontingenčních tabulkách
Metoda .pivot_table() nabízí několik užitečných argumentů, například fill_value a margins.
fill_valuenahrazuje chybějící hodnoty skutečnou hodnotou (tento proces se nazývá imputace). Téma nahrazování chybějících hodnot je natolik obsáhlé, že mu je věnován samostatný kurz (Dealing with Missing Data in Python), ale nejjednodušším řešením je dosadit náhradní hodnotu.marginsse hodí, když jsi vytvořil/a kontingenční tabulku podle dvou proměnných a zároveň chceš vidět součty pro každou z nich zvlášť: přidá součty řádků a sloupců do výsledné tabulky.
V tomto cvičení si procvičíš práci s těmito argumenty, aby ses lépe orientoval/a v kontingenčních tabulkách a mohl/a efektivněji zpracovávat data!
DataFrame sales je k dispozici a pandas je importován jako pd.
Toto cvičení je součástí kurzu
Manipulace s daty v pandas
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))