Sobes.tech
Middle

Как да преброим броя на служителите по категории заплати с помощта на Pandas DataFrame?

sobes.tech AI

Отговор от AI

За броя на служителите по категории заплати в Pandas DataFrame можете да използвате метода groupby заедно с size или count. Предполагаме, че имате DataFrame с колони employee_id и salary_category.

Пример:

import pandas as pd

data = {
    'employee_id': [1, 2, 3, 4, 5, 6],
    'salary_category': ['ниско', 'средно', 'средно', 'високо', 'ниско', 'високо']
}
df = pd.DataFrame(data)

# Брой служители във всяка категория заплата
броя = df.groupby('salary_category').size()
print(броя)

Изходът ще бъде:

salary_category
високо     2
ниско       2
средно      2
dtype: int64

Ако искате да получите резултата като DataFrame с именуван стълб:

броя = df.groupby('salary_category').size().reset_index(name='employee_count')
print(броя)

Това е полезно за по-нататъшен анализ или визуализация.