IniziaInizia gratis

Lavorare con le funzioni di aggregazione

Se una tabella contiene dati con una granularità più alta di quella necessaria per l’analisi, può avere senso riassumerli con funzioni di aggregazione SQL prima di importarli. Per esempio, se hai i conteggi degli eventi di alluvione per mese ma i dati di precipitazione per giorno, potresti decidere di usare SUM per sommare le precipitazioni per mese.

La tabella weather contiene rilevazioni giornaliere per quattro mesi. In questo esercizio, farai pratica nel riassumere il meteo per mese con le funzioni MAX, MIN e SUM.

pandas è stato caricato come pd ed è stato creato un motore di database, engine.

Questo esercizio fa parte del corso

Acquisizione dati semplificata con pandas

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice