Travailler avec des fonctions d’agrégation
Si une table contient des données à une granularité plus fine que nécessaire pour une analyse, il peut être judicieux de les résumer avec des fonctions d’agrégation SQL avant de les importer. Par exemple, si vous avez des décomptes d’inondations par mois mais des données de précipitations par jour, vous pouvez décider d’appliquer SUM aux précipitations par mois.
La table weather contient des relevés quotidiens pour quatre mois. Dans cet exercice, vous allez vous entraîner à résumer la météo par mois avec les fonctions MAX, MIN et SUM.
pandas a été importé sous le nom pd, et un moteur de base de données engine a été créé.
Cet exercice fait partie du cours
Ingestion de données simplifiée avec pandas
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)