Middle
Pandas DataFrame kullanarak maaş kategorilerine göre çalışan sayısını nasıl sayarsınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
Pandas DataFrame'de maaş kategorilerine göre çalışan sayısını saymak için groupby yöntemi ile birlikte size veya count kullanabilirsiniz. Diyelim ki employee_id ve salary_category sütunlarına sahip bir DataFrame'iniz var.
Örnek:
import pandas as pd
dataset = {
'employee_id': [1, 2, 3, 4, 5, 6],
'salary_category': ['düşük', 'orta', 'orta', 'yüksek', 'düşük', 'yüksek']
}
df = pd.DataFrame(dataset)
# Maaş kategorisine göre çalışan sayısını hesapla
sayım = df.groupby('salary_category').size()
print(sayım)
Çıktı:
salary_category
yüksek 2
düşük 2
orta 2
dtype: int64
Sonucu, isimlendirilmiş bir sütun içeren DataFrame olarak almak isterseniz:
sayım = df.groupby('salary_category').size().reset_index(name='employee_count')
print(sayım)
Bu, sonraki analizler veya görselleştirmeler için kullanışlıdır.