Hola, Santiago, espero que estés bien
Parece que estás trabajando con un conjunto de datos que tiene listas dentro de las columnas. Aquí te doy algunos pasos que podrías seguir para abordar las metas del proyecto:
Eliminar datos en listas dentro del DataFrame:
explode()
de Pandas para separar las listas en filas individuales.datos = datos.explode('Cliente')
datos = datos.explode('Valor da compra')
Verificar tipos de datos:
dtypes
para verificar los tipos de datos de cada columna.print(datos.dtypes)
Identificar columnas numéricas:
select_dtypes
para identificar columnas numéricas.columnas_numericas = datos.select_dtypes(include=['number']).columns
print(columnas_numericas)
Transformar la columna numérica a tipo numérico:
pd.to_numeric()
para convertirlas.datos['Valor da compra'] = datos['Valor da compra'].str.replace('R\$', '').str.replace(',', '.').astype(float)
Espero que estos pasos te ayuden a avanzar en tu proyecto. ¡Bons estudios!