Compter les Occurrences d’une Valeur dans la Colonne d’une Dataframe

Il arrive que l’on veuille compter les occurrences des différentes valeurs d’une colonne dans une dataframe.

Alors, il faut trouver une astuce pour faire les comptes. Par chance, pandas fournit une fonction qui répond à cette demande.

Problème :

Comment compter le nombre d’occurrences d’une valeur dans une dataframe?

Solution :

Utiliser la méthode value_counts des dataframes.

Exemple :

frequencies = df.value_counts(subset=column_name)
# df est une dataframe que vous avez pré-définie
# column_name est le nom de la colonne dont vous comptez les occurrences de chaque valeur
# frequencies est une dataframe qui indique le nombre d'occurrences des valeurs de column_name
# Pour accéder précisément au nombre d'occurrences d'une valeur de column_name, utiliser la ligne suivante:
value = df.value_counts(subset=column_name)[value_name]
# value_name est la valeur dont on veut récupérer le nombre d'occurrences
# Voici un exemple pratique d'utilisation:
import plotly.express as px
df = px.data.tips()
counts = df.value_counts(subset="day")
counts
Exemple pratique

Laisser un commentaire