Lucrul cu funcții de agregare
Dacă un tabel conține date cu o granularitate mai mare decât este necesar pentru o analiză, poate fi util să rezumi datele cu funcții de agregare SQL înainte de a le importa. De exemplu, dacă ai date despre numărul de evenimente de inundații pe lună, dar date despre precipitații pe zi, poți decide să aplici SUM asupra precipitațiilor pe lună.
Tabelul weather conține citiri zilnice pentru patru luni. În acest exercițiu, vei exersa rezumarea datelor meteo pe lună folosind funcțiile MAX, MIN și SUM.
pandas a fost încărcat ca pd, iar un motor de baze de date, engine, a fost creat.
Acest exercițiu face parte din cursul
Ingestie eficientă a datelor cu pandas
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)