Začněte nyníZačněte zdarma

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_value nahrazuje 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.
  • margins se 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

Zobrazit kurz

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(____))
Upravit a spustit kód