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.
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!
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.
Olá Adeilson,
Acredito que este seja o seu problema:
In [1]:
import pandas as pd
dados = pd.DataFrame({'X': [18276400722111.0, 15659540238624.0]})
dadosOut[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]})
dadosOut[2]:
| | | X | |
|---|---|---|
| 0 | | | 18276400722111.00 |
| 1 | | | 15659540238624.00 |
Espero ter ajudado
Obrigado!