Vul ontbrekende waarden in en tel waarden op met draaitabellen
De methode .pivot_table() heeft een paar handige argumenten, waaronder fill_value en margins.
fill_valuevervangt ontbrekende waarden door een echte waarde (ook wel imputation genoemd). Waarmee je ontbrekende waarden vervangt, is een onderwerp dat een eigen cursus verdient (Met ontbrekende data omgaan in Python), maar het simpelste is om een plaatshouderwaarde te gebruiken.marginsis een snelkoppeling voor wanneer je hebt gedraaid op twee variabelen, maar ook per variabele apart wilt draaien: het geeft de rij- en kolomsommen van de inhoud van de draaitabel.
In deze oefening ga je met deze argumenten oefenen om je draaitabelskills aan te scherpen, zodat je cijfers efficiënter kunt kraken!
sales is beschikbaar en pandas is geïmporteerd als pd.
Deze oefening maakt deel uit van de cursus
Datamanipulatie met pandas
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Print mean weekly_sales by department and type; fill missing values with 0
print(sales.pivot_table(____))