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
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!