Práce s agregačními funkcemi
Pokud tabulka obsahuje data s vyšší granularitou, než je pro analýzu potřeba, může být užitečné je před importem shrnout pomocí agregačních funkcí SQL. Například když máš data o počtu povodní po měsících, ale srážková data po dnech, může dávat smysl sečíst srážky (SUM) za každý měsíc.
Tabulka weather obsahuje denní záznamy za čtyři měsíce. V tomto cvičení si procvičíš sumarizaci počasí po měsících pomocí funkcí MAX, MIN a SUM.
pandas je načten jako pd a databázový engine engine je připraven k použití.
Toto cvičení je součástí kurzu
Streamlined Data Ingestion with pandas
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)