Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Desafio 2

Eu criei essa função para exercitar e não ficar tão repetitivo:

def unlist(df,columns):
    explosion = df.explode(columns)
    explosion.reset_index(drop=True,inplace=True)
    return explosion

E fiz um teste para remover os caracteres de outra forma:

df_vendas['Valor da compra'] = df_vendas['Valor da compra'].replace(r'[R$]', '', regex=True).replace(r'[,]', '.', regex=True)
1 resposta
solução!

Bom dia, William! Como está?

Incrível! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Notei que você utilizou o explode() para transformar listas em linhas individuais, aplicou de forma eficaz o reset_index() para reorganizar o DataFrame e compreendeu a importância do replace() com regex para padronizar valores numéricos com símbolos e vírgulas.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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