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_valuezastę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.marginsto 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
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(____))