LoslegenKostenlos loslegen

Arbeiten mit Aggregatfunktionen

Wenn eine Tabelle Daten mit einer höheren Granularität enthält, als für eine Analyse nötig ist, kann es sinnvoll sein, die Daten vor dem Import mit SQL-Aggregatfunktionen zusammenzufassen. Wenn du zum Beispiel monatliche Zählungen von Hochwasserereignissen, aber tägliche Niederschlagsdaten hast, könntest du den Niederschlag pro Monat mit SUM aggregieren.

Die Tabelle weather enthält tägliche Messwerte für vier Monate. In dieser Übung fasst du das Wetter pro Monat mit den Funktionen MAX, MIN und SUM zusammen.

pandas wurde als pd geladen, und eine Datenbank-Engine engine wurde erstellt.

Diese Übung ist Teil des Kurses

Vereinfachte Datenaufnahme mit pandas

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create a query to get month and max tmax by month
query = """
SELECT ____, 
       ____
  FROM ____ 
  ____ ____;"""

# Get dataframe of monthly weather stats
weather_by_month = pd.read_sql(query, engine)

# View weather stats by month
print(weather_by_month)
Code bearbeiten und ausführen