1
resposta

CNPJ sendo apresentado como notação cientifica no DataFrame

Bom dia! Fiz a leitura de um csv com pandas(read_csv) de uma planilha que possui um campo CNPJ, ao printar o DataFrame ou plotar essa info em um gráfico a informação de CNPJ esta sendo apresentada como notação cientifica (Ex:8,08856E+13). Como ajustar para apresentação sem abreviação de notação cientifica ? Obs:A Coluna esta setada como tipo Object.

1 resposta

Olá Jefferson, tudo bem ? Espero que sim.

Uma sugestão que eu deixo é incluir o tipo da coluna como String no momento da leitura do csv.

Para fazer isso basta incluir o parâmetro dtype e passar um dicionário onde a chave vai ser o nome da coluna, por exemplo CNPJ e o valor vai ser o tipo da coluna str, para String.

df = pd.read_csv('/content/cnpj.csv', dtype={'CNPJ': str})

Assim você garante que o Pandas vai tratar sua coluna como texto e não vai formata-la de uma maneira indesejada.

Espero ter ajudado, mas caso o problema continue ou não seja a solução que você precisa, compartilha comigo o código que fez que buscamos alternativas.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!