Aan de slagGa gratis aan de slag

Werken met aggregatiefuncties

Als een tabel gegevens bevat met een hogere granulariteit dan je voor je analyse nodig hebt, kan het handig zijn om de data vóór het importeren samen te vatten met SQL-aggregatiefuncties. Als je bijvoorbeeld maandelijks het aantal overstromingen hebt, maar neerslaggegevens per dag, dan kun je besluiten de neerslag per maand te SUM-men.

De tabel weather bevat dagelijkse metingen voor vier maanden. In deze oefening ga je het weer per maand samenvatten met de functies MAX, MIN en SUM.

pandas is geladen als pd, en er is een database-engine engine aangemaakt.

Deze oefening maakt deel uit van de cursus

Gestroomlijnde data-inname met pandas

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren