Sobes.tech
Middle

Comment compter le nombre d'employés par catégories de salaire avec Pandas DataFrame?

sobes.tech IA

Réponse de l'IA

Pour compter le nombre d'employés par catégories de salaire dans un DataFrame Pandas, vous pouvez utiliser la méthode groupby avec size ou count. Supposons que vous avez un DataFrame avec les colonnes employee_id et salary_category.

Exemple:

import pandas as pd

donnees = {
    'employee_id': [1, 2, 3, 4, 5, 6],
    'salary_category': ['faible', 'moyen', 'moyen', 'élevé', 'faible', 'élevé']
}
df = pd.DataFrame(donnees)

# Compter le nombre d'employés dans chaque catégorie de salaire
comptes = df.groupby('salary_category').size()
print(comptes)

La sortie sera:

salary_category
élevé      2
faible     2
moyen      2
dtype: int64

Si vous souhaitez obtenir le résultat sous forme de DataFrame avec une colonne nommée:

comptes = df.groupby('salary_category').size().reset_index(name='employee_count')
print(comptes)

Ceci est pratique pour une analyse ou une visualisation ultérieure.