1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s daty v pandas

Connected

Cvičení

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.

Pokyny 1/2

undefined XP
  • 1
    • Vypiš průměrné hodnoty weekly_sales podle department a type a doplň případné chybějící hodnoty nulou (0).
  • 2
    • Vypiš průměrné hodnoty weekly_sales podle department a type, doplň chybějící hodnoty nulou (0) a přidej součty všech řádků a sloupců.