Kom igångKom igång gratis

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

Visa kurs

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)
Redigera och kör kod