Sobes.tech
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.