Menu
Coddy logo textTech

Différentes agrégations

Leçon 16 sur 19 du cours Analyse de données avec Pandas de Coddy.

Lors de l'utilisation de .sum() ou de toute autre méthode similaire, cela calcule la sum sur toutes les colonnes numériques. Nous pouvons également spécifier pour chaque colonne quel calcul effectuer :

df.groupby('column_name').agg({'column_1': 'sum', 'column_2': 'mean'})
challenge icon

Défi

Facile

Le fichier CSV visits.csv contient des informations sur le nombre de visites effectuées à un endroit particulier à un moment donné.

Voici les 5 premières lignes du fichier :

location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588

Créez un dataframe avec les colonnes suivantes : sum_visits et mean_timestamp, ainsi que leurs calculs statistiques correspondants.

Assurez-vous que sum_visits se trouve avant mean_timestamp. .agg({column_1: '...', colunm_2: '...'}) n'est pas la même chose que .agg({column_2: '...', colunm_1: '...'}). C'est parce que l'ordre des colonnes est inversé.

Enregistrez le résultat dans df.

Essayez vous-même

# pandas as pd est déjà importé
df = pd.read_csv("./visits.csv")
# Écrivez votre code ci-dessous

Toutes les leçons de Analyse de données avec Pandas