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
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)