Aggregat mit Summe
Du wirst dich mit einer Aggregationsfunktion beschäftigen, agg_with_sum()
. Wie du weißt, gibt pd.DataFrame.groupby()
einen neuen Datensatz zurück, indem der ursprüngliche Datensatz mit einer Funktion aggregiert wird, in diesem Fall .sum()
. Aber das Wichtigste ist, dass du sicherstellen möchtest, dass es richtig funktioniert.
Nehmen wir an, du weißt nichts über die Daten, aber du weißt mit Sicherheit, dass agg_with_sum()
pd.Series
zurückgibt. Man kann auch davon ausgehen, dass pd.Series
nicht leer ist und auch einige numerische Werte enthält, da sie mit .sum()
verarbeitet wurde.
Diese Übung ist Teil des Kurses
Einführung in das Testen in Python
Anleitung zur Übung
- Schreibe einen Test, um zu prüfen, ob
aggregated
vom Typpd.Series
ist. - Schreibe einen Test, um zu prüfen, ob die Anzahl der Zeilen in
aggregated
größer ist als0
. - Schreibe einen Test, um zu prüfen, ob der Datentyp von
aggregated
entwederint
oderfloat
ist. - Führe die Tests per CLI aus!
Interaktive Übung
Setze die Theorie in einer unserer interaktiven Übungen in die Praxis um
