Blog

Postado em em 20 de agosto de 2022

Formatar Números em Tabelas do Python

Hoje eu vou te mostrar como formatar números em tabelas do Python para facilitar a visualização dos dados nas apresentações!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Formatar Números em Tabelas do Python

Eu quero te mostrar como você pode formatar suas informações dentro de tabelas, seja para formatar como moeda, como percentual ou qualquer outra formatação.

Além disso vou te dar umas dicas de quando você deve se preocupar com a formatação e quando não precisa se preocupar com ela!

Formatar Tabelas no Python

Antes de começarmos a falar sobre a formatação numérica de tabelas no Python vou te mostrar o código inicial que vamos utilizar.

Importando a base de dados inicial
Importando a base de dados inicial

Aqui nós temos um código bem simples, primeiro estamos importando a biblioteca pandas, depois vamos ler o arquivo em Excel e por fim vamos visualizar essas informações.

A primeira informação importante sobre a formatação é que você deve se preocupar com isso, somente se depois de formatar você não for fazer mais nenhuma operação com esses dados.

Isso é porque ao fazermos a formatação, os seus dados ficarão com o formato de texto ao invés do formato de número.

Você já deve saber que não conseguimos fazer essas operações com textos, por isso é uma etapa final do seu código.

Para fazer a formatação nós vamos criar uma função para fazer isso, pois fica mais intuitivo e mais fácil de aplicar a formatação.

Nessa função nós vamos utilizar um código de formatação que tem a seguinte estrutura: {}.format(valor).

Só que dentro das { } chaves nós vamos escrever como será feita essa formatação.

 : (2 pontos) – Significa que é um código de formatação;

, (vírgula) – Significa que teremos um separador de milhar, como é o formato americano o separador de milhar é feito pela vírgula;

. (ponto) – Significa que teremos um separador decimal (também formato americano). Logo após o ponto podemos ter um número que mostra a quantidade de casas decimais que vamos ter. A letra “f” é para indicar que é um “float”, ou seja, um número decimal.

Criando a função para formatar os valores
Criando a função para formatar os valores

Caso queira colocar o símbolo de moeda isso vai vir antes do nosso código de formatação, pois vai entrar como um texto.

Feito isso nós vamos poder inserir mais uma linha de código para poder aplicar essa nossa função dentro da coluna de Vendas da nossa tabela.

Valores após a formatação
Valores após a formatação

A formatação é algo muito importante para facilitar a visualização dos seus dados. Você deve ter notado que no primeiro momento era difícil saber se o valor de janeiro era maior ou menor do que o valor de fevereiro.

Agora fica muito mais fácil visualizar esses dados quando estão formatados, o que é muito interessante para uma apresentação

Nesse caso o que fizemos foi substituir as informações da nossa tabela com as informações formatadas.

Então aqui você precisa tomar cuidado, pois se for fazer mais alguma modificação ou algum cálculo isso não será possível, pois agora os seus dados estão formatados como texto.

Então você pode optar por fazer isso apenas no final do seu projeto, ou pode criar uma variável com os dados formatados para que não perca suas informações iniciais.

Conclusão

Nessa aula eu te mostrei como fazer a formatação de números no Python para facilitar e melhorar a visualização dos seus dados.

Mas é importante lembrar de tomar cuidado de fazer isso apenas no final, quando não for mais fazer nenhuma operação ou criar uma variável com essas informações formatadas para que você não perca seus dados.

Pois depois de formatar esses dados estarão no formato de texto e o Python não vai conseguir multiplicar um número por um texto!

Hashtag Treinamentos

Para acessar outras publicações de Python, clique aqui!


Quer aprender mais sobre Python com um minicurso básico gratuito?

Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador