1
resposta

Uso do BINS no pd.cut()

Não entendi a função do BINS = CLASSES dentro do código do pandas: frequencia = pd.value_counts( pd.cut(x = dados.Renda, bins = classes, labels = labels, include_lowest = True) ) Se alguém puder explicar seria de grande ajuda

1 resposta

Olá Eduardo,

As classes criadas são os limites superiores de cada agrupamento, com exceção do 0 que é o valor inicial.

A ► Acima de 15.760

B ► De 7.880 a 15.760

C ► De 3.152 a 7.880

D ► De 1.576 a 3.152

E ► Até 1.576

classes = [0, 1576, 3152, 7880, 15760, 200000]

Quando se passa o parâmetro bins ele categoriza da seguinte forma:

E -> de 0 até 1576 (Renda >= 0 & Renda<1576)

D -> de 1576 até 3152 (Renda >= 1576 & Renda<3152)

C -> de 3152 até 7880 (Renda >= 3152 & Renda<7880)

B -> de 7880 até 15760 (Renda >= 7880 & Renda<15760)

A -> de 15760 até 200000 (Renda >= 15760 & Renda<200000)

É uma funcionalidade para não precisar fazer o trabalho braçal de selecionar faixa por faixa. Espero que eu tenha sido claro na explicação, também estou aprendendo! Bons estudos!