Utiliser les fonctions d'agrégation
Si une table contient des données à une granularité plus fine que nécessaire pour votre analyse, il peut être pertinent de les résumer avec des fonctions d'agrégation SQL avant de les importer. Par exemple, si vous avez le nombre d'inondations par mois, mais les précipitations par jour, vous pourriez 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 résumer la météo par mois avec les fonctions MAX, MIN et SUM.
pandas a été importée sous le nom pd, et un moteur de base de données, engine, a été créé.
Cette activité fait partie du cours
Ingestion de données rationalisée avec pandas
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)