2
respostas

[Projeto] [Projeto] Desafio

Projeto desafio 1: vendas online

df['Cliente'] = df['Cliente'].apply(
    lambda lista: [re.sub(r'[^a-zA-ZáéíóúãõâêôçÁÉÍÓÚÃÕÂÊÔÇ ]', '', nome).lower().strip() for nome in lista]
)
df

Projeto desafio 2: administração de condomínios

df_locacao['apartamento'] = df_locacao['apartamento'].str.replace(r'\(blocoAP\)', '', regex=True)
df_locacao
2 respostas

Oi, horizon! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu uso de expressões regulares com apply e str.replace está muito bom! Dá pra ver que você está dominando bem o tratamento de dados textuais em diferentes contextos.

Uma dica interessante para o futuro é usar o método str.title() quando quiser padronizar nomes com iniciais maiúsculas, o que pode ser útil em relatórios.


df['Cliente'] = df['Cliente'].str.title()

Esse código transforma nomes como joao da silva em Joao Da Silva.

Qualquer dúvida que surgir, compartilhe no fórum.

Abraços e bons estudos!

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Perfeito! Muito obrigado pela dica