1
resposta

[Projeto] Resolução Atividade

Olá, bom dia. Eu fiz a atividade, porém não utilizei numpy nem tampouco funções apply, lambda etc. Aqui está minha resolução. Gostaria de saber se fiz de uma forma correta, ou deveria executar tal qual como o gabarito da professora.

dt_data.head()

dt_data['preco'].info()

dt_data['preco'] = dt_data['preco'].fillna('0.0')

dt_data['preco'] = dt_data['preco'].str.replace('\$|,','',regex=True)

dt_data['preco'].astype(float)
1 resposta

Oi Gabriel, tudo bem?

Não tem problema executar com o repertório que você tem. O importante é praticar, conhecer as possibilidades e encontrar alguma forma de chegar ao resultado.

A abordagem que você escolheu é válida e funcional.

Na conversão da coluna preco para float, você se esqueceu de atribuir o valor transformado. Assim, a modificação não é feita no dataframe original.

dt_data['preco'] = dt_data['preco'].astype(float)

Bons estudos :)

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