En la Etapa 3 normalicé los datos de ambos proyectos. En Ventas Online limpié la columna Cliente pasando los nombres a minúsculas y eliminando números y caracteres especiales. En Condominios quité el texto (blocoAP) de la columna apartamento.
En la Etapa 3 normalicé los datos de ambos proyectos. En Ventas Online limpié la columna Cliente pasando los nombres a minúsculas y eliminando números y caracteres especiales. En Condominios quité el texto (blocoAP) de la columna apartamento.
¡Hola Estudiante, espero que estés bien!
Parece que estás trabajando en la normalización de datos para dos proyectos diferentes. Vamos a revisar tu código para cada uno.
Tu objetivo es limpiar la columna Cliente de modo que los nombres estén en minúsculas y sin caracteres especiales o números. Aquí está el código que proporcionaste:
ventas_normalizado['Cliente'] = ventas_normalizado['Cliente'].fillna("").astype(str)
ventas_normalizado['Cliente'] = ventas_normalizado['Cliente'].str.lower()
ventas_normalizado['Cliente'] = ventas_normalizado['Cliente'].str.replace(r'[^a-z ]', '', regex=True).str.strip()
Este código parece correcto. Estás:
Tu objetivo es eliminar el texto (blocoAP) de la columna apartamento. Aquí está tu código:
condominios_normalizado['apartamento'] = condominios_normalizado['apartamento'].str.replace(r' \(blocoAP\)', '', regex=True)
Este código también parece correcto. Estás eliminando correctamente la cadena (blocoAP) de los valores de la columna apartamento.
Ambos fragmentos de código cumplen con los requisitos de las tareas. Si todo está funcionando como esperabas, parece que has completado correctamente la normalización de los datos en ambos proyectos.
Espero haber ayudado y buenos estudios!