Sobes.tech
Middle

Como contar o número de funcionários por categorias salariais usando Pandas DataFrame?

sobes.tech IA

Resposta da IA

Para contar o número de funcionários por categorias de salário num DataFrame do Pandas, pode usar o método groupby juntamente com size ou count. Suponha que tem um DataFrame com as colunas employee_id e salary_category.

Exemplo:

import pandas as pd

dados = {
    'employee_id': [1, 2, 3, 4, 5, 6],
    'salary_category': ['baixo', 'médio', 'médio', 'alto', 'baixo', 'alto']
}
df = pd.DataFrame(dados)

# Contar o número de funcionários em cada categoria salarial
contagens = df.groupby('salary_category').size()
print(contagens)

A saída será:

salary_category
alto      2
baixo     2
médio     2
dtype: int64

Se desejar obter o resultado como um DataFrame com uma coluna nomeada:

contagens = df.groupby('salary_category').size().reset_index(name='employee_count')
print(contagens)

Isto é útil para análises ou visualizações futuras.