Aprenda hoje a fazer edição de colunas de texto em Python e também vamos falar sobre um erro comum que você deve aprender a resolver!
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:
Fala Impressionadores! Hoje eu quero te mostrar como editar colunas de texto no Python, muitas das vezes precisamos fazer algum tipo de tratamento na nossa base de dados.
Então a ideia é te mostrar como trabalhar com texto em Python para que você consiga fazer um tratamento para ajustar a sua base.
Nessa aula eu quero te mostrar alguns desses tratamentos de texto, como eles funcionam e ainda te mostrar cuidados com texto em Python na hora de concatenar para evitar um erro.
E aí, vamos aprender como trabalhar com textos em Python para você fazer seus tratamentos da forma correta?
Imagine que, na base de dados abaixo, nós precisamos trabalhar somente com a coluna de textos
Um exemplo:
O Pandas possui uma ferramenta muito direta e intuitiva para trabalhar com textos, basicamente transforma os dados de uma coluna em texto e depois podemos usar as fórmulas de textos que já existem no Python!
Exemplo
Neste caso a tabela vai receber um tratamento no código -> [2:]
O resultado será os números 2153, porque estamos indicando que queremos como resultado o que está no código a partir do segundo elemento.
Lembrando que no Python começamos a contar os itens de um elemento a partir do 0 e não do 1!
Para tratar com uma função de texto no Pandas devemos acrescentar “.str”, isso vai fazer com que o código entenda que logo após terá uma ação de tratamento de texto.
Exemplo de funções de tratamento:
.replace -> para substituir
.lower -> mudar para letra minúscula
.capitalize -> Primeira letra maiúscula
Vamos então retirar da nossa coluna os elementos 0 e 1
Tratando o código na mesma linha
Feito isso, rode novamente os dados da tabela original e acrescente uma coluna com os valores alterados:
Mais um exemplo:
Vamos agora trocar o valor da coluna de DDD
Atenção para um erro comum que você deve se atentar sempre!
Digamos que precisamos agora criar uma coluna com o telefone completo, podemos pensar em concatenar a coluna de DDD com a coluna de Telefone colocando no final de ambas o “.str”
O resultado disso será um erro!
O “.str” não transforma a coluna em texto, quando colocamos ele no final, o programa espera que logo após nós coloquemos a ação que deve ser feita, usando uma das funções de texto.
Para fazer isso do jeito certo vamos usar o “.astype(str)“, assim o código lê como texto porque apresentamos uma função para isso.
Esta foi uma aula básica e rápida para você saber como tratar informações de texto em colunas no Python.
Espero que tenham gostado deste tipo de conteúdo mais direto ao ponto, se quiser saber mais sobre tratamento de texto temos mais uma aula com explicações detalhadas sobre o uso de textos no Python que com certeza vai te ajudar muito!
Até mais impressionadores! Abraço,
Para acessar outras publicações de Python, clique aqui!
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.