Sobes.tech
Middle

Πώς υπολογίζετε τον αριθμό των υπαλλήλων ανά κατηγορία μισθού με τη βοήθεια του Pandas DataFrame;

sobes.tech AI

Απάντηση από AI

Για να μετρήσετε τον αριθμό των εργαζομένων ανά κατηγορία μισθού σε ένα DataFrame του Pandas, μπορείτε να χρησιμοποιήσετε τη μέθοδο groupby μαζί με size ή count. Υποθέστε ότι έχετε ένα DataFrame με τις στήλες employee_id και salary_category.

Παράδειγμα:

import pandas as pd

datasets = {
    'employee_id': [1, 2, 3, 4, 5, 6],
    'salary_category': ['χαμηλό', 'μεσαίο', 'μεσαίο', 'υψηλό', 'χαμηλό', 'υψηλό']
}
df = pd.DataFrame(datasets)

# Μέτρηση εργαζομένων ανά κατηγορία μισθού
μετρήσεις = 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(μετρήσεις)

Αυτό είναι χρήσιμο για περαιτέρω ανάλυση ή οπτικοποίηση.