Zacznij terazZacznij za darmo

Uzupełnianie brakujących wartości i sumowanie wyników w tabelach przestawnych

Metoda .pivot_table() oferuje kilka przydatnych argumentów, w tym fill_value i margins.

  • fill_value zastępuje brakujące wartości rzeczywistą wartością (znane jako imputacja). To, czym zastąpić brakujące wartości, to temat na osobny kurs (Dealing with Missing Data in Python), ale najprostszym rozwiązaniem jest podstawienie wartości zastępczej.
  • margins to skrót przydatny wtedy, gdy piwotowałeś dane według dwóch zmiennych, ale chcesz też zobaczyć wyniki dla każdej z nich osobno – argument ten dodaje sumy wierszy i kolumn do tabeli przestawnej.

W tym ćwiczeniu przećwiczysz używanie tych argumentów, żeby sprawniej pracować z tabelami przestawnymi i szybciej przetwarzać dane!

sales jest dostępny, a pandas jest zaimportowany jako pd.

To ćwiczenie jest częścią kursu

Manipulacja danymi z pandas

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))
Edytuj i uruchom kod