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(броя)
Това е полезно за по-нататъшен анализ или визуализация.