Será que alguem sabe um separador de milhar e milhoes ? O round só ajusta a casa depois da virgula, se tem um valor de 1000000000000 é ruim de contar :p Ex. imagem https://drive.google.com/file/d/16aujel6OL7YmOpbdfKUvwojJ6P5uEVw-/view?usp=sharing
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Será que alguem sabe um separador de milhar e milhoes ? O round só ajusta a casa depois da virgula, se tem um valor de 1000000000000 é ruim de contar :p Ex. imagem https://drive.google.com/file/d/16aujel6OL7YmOpbdfKUvwojJ6P5uEVw-/view?usp=sharing
Olá Henry,
Existem algumas possibilidades para fazer isso com o pandas.
Você pode formatar os valores com uma função modificando diretamente o conteúdo do dataframe:
df.describe().applymap(lambda x: "{:,}".format(x))Ou você pode aplicar uma formatação diretamente em uma coluna apenas para visualização (seus dados não são modificados):
# Nesse exemplo estou formatando a coluna "Fare"
df.describe().style.format({'Fare': '{:,}'})Utilize {:,.2f} no lugar de {:,} caso queira limitar as casas decimais também em qualquer um dos exemplos acima, e você pode trocar a vírgula por outro separador de milhar também, o _ é uma boa opção. Nos exemplos utilizei o describe() mas você pode executar diretamente no seu dataframe com o mesmo efeito.
Existe também uma configuração geral do pandas e até uma temporária que também podem formatar os valores na visualização, mas acredito que os exemplos acima vão ser o suficiente na maioria dos casos.
Espero ter ajudado, qualquer dúvida é só falar!