LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Schreibe einen Test, um zu prüfen, ob aggregated vom Typ pd.Series ist.
  • Schreibe einen Test, um zu prüfen, ob die Anzahl der Zeilen in aggregated größer ist als 0.
  • Schreibe einen Test, um zu prüfen, ob der Datentyp von aggregated entweder int oder float ist.
  • Führe die Tests per CLI aus!

Interaktive Übung

Setze die Theorie in einer unserer interaktiven Übungen in die Praxis um

Übung starten