CommencerCommencer gratuitement

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

Afficher le cours

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)
Modifier et exécuter le code