Oi, Adriely! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você fez um ótimo caminho para transformar a coluna preco. O resultado final nos dtypes mostra que tudo funcionou direitinho. Continue assim!
Uma dica interessante para o futuro é usar o método to_numeric quando quiser converter uma coluna inteira de uma vez. Veja este exemplo:
import pandas as pd
df["preco"] = pd.to_numeric(df["preco"], errors="coerce")
Esse código tenta converter tudo para número e coloca NaN onde não for possível.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!