Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: trabajando en otros contextos

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.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡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.

Proyecto Desafío 1: Ventas Online

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:

  1. Rellenando valores nulos con una cadena vacía y asegurándote de que todos los valores sean cadenas.
  2. Convirtiendo todos los caracteres a minúsculas.
  3. Eliminando caracteres no alfabéticos y espacios.

Proyecto Desafío 2: Administración de Condominios

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!