Arbeta med aggregatfunktioner
Om en tabell innehåller data med högre granularitet än vad som behövs för en analys kan det vara bra att sammanfatta datan med SQLs aggregatfunktioner innan du importerar den. Om du till exempel har data över antal översvämningshändelser per månad men nederbördsdata per dag kan du välja att summera nederbörden per månad med SUM.
Tabellen weather innehåller dagliga avläsningar för fyra månader. I den här övningen får du öva på att sammanfatta väderdata per månad med funktionerna MAX, MIN och SUM.
pandas har laddats som pd och en databasmotor, engine, har skapats.
Den här övningen är en del av kursen
Effektiv datainläsning med pandas
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)