Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Trabalhando com dados monetários exorbitantes

Olá, estou trabalhando com dados na ordem de milhões e até bilhões. Toda vez que visualizo estes dados, eles aparecem com o "e+04" ao final, pois são bem grandes. Existe alguma maneira de o jupyter emitir o valor correto? Obrigado.

2 respostas
solução!

Olá Adeilson,

Acredito que este seja o seu problema:

In [1]:

import pandas as pd

dados = pd.DataFrame({'X': [18276400722111.0, 15659540238624.0]})
dados

Out[1]:

|X
0|1.827640e+13
1|1.565954e+13

Se você quiser visualizar um DataFrame com os valores sem notação científica basta utilizar a seguinte linha de comando para o pandas:

In [2]:

import pandas as pd
pd.options.display.float_format = '{:.2f}'.format

dados = pd.DataFrame({'X': [18276400722111.0, 15659540238624.0]})
dados

Out[2]:

|X
0|18276400722111.00
1|15659540238624.00

Espero ter ajudado

Obrigado!