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