Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Inclusão de separador de milhares para melhor visualização

Aqui está uma pequena adaptação do código para uma melhor visualização, basicamente adicionando separadores de milhar e decimal. Usei esse formato para facilitar a análise dos valores, principalmente ao observar o ganho máximo de pessoas com 11 anos de estudo. Me chama a atenção o fato de que pessoas com rendas tão elevadas tenham respondido à pesquisa. Minha percepção que muitas pessoas de alto padrão NÃO participando dessas pesquisas do IBGE.

https://cursos.alura.com.br/forum/topico-erro-mad-no-parametro-aggfunc-459273

renda_dispersao_por_sexo_e_estudo = pd.crosstab(dados['Anos de Estudo'],
                                             dados.Sexo,
                                             aggfunc={'mean', 'median',
                                                      'max', 'std'},
                                           values=dados.Renda).round(2)

renda_dispersao_por_sexo_e_estudo.rename(index = anos_de_estudo, inplace = True)  
renda_dispersao_por_sexo_e_estudo.rename(columns = sexo, inplace = True)

renda_dispersao_por_sexo_e_estudo = renda_dispersao_por_sexo_e_estudo.applymap(lambda x: f"{x:,.2f}".replace(",", "X").replace(".", ",").replace("X", "."))
renda_dispersao_por_sexo_e_estudo
1 resposta
solução!

Oi, Leonel! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura. Gostei de como você usou o applymap para formatar os valores de renda, tornando a visualização mais clara. Essa abordagem realmente ajuda na análise de dados.

Uma curiosidade interessante é que você pode fazer o uso do método groupby, que pode ser útil para agregar dados antes da formatação.

Continue empenhado e não hesite em retornar ao fórum sempre que tiver dúvidas ou quiser compartilhar mais insights.

Abraços e bons estudos!