CommencezCommencez gratuitement

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

Voir le cours

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