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

Proyecto Desafío 2: Administración de Condominios

1 respuesta

Hola, Santiago, espero que estés bien

Parece que estás trabajando en el Proyecto Desafío 2 sobre Administración de Condominios. Vamos a revisar los pasos que has seguido y cómo puedes avanzar:

  1. Eliminar datos en listas dentro del DataFrame: Has utilizado explode() para transformar las listas en filas individuales, lo cual es correcto. Esto ayuda a descomponer las listas en las columnas datas_combinadas_pagamento, datas_de_pagamento y valor_aluguel.

  2. Verificar tipos de datos: Puedes usar df.dtypes para verificar los tipos de datos de cada columna. Esto te dará una idea de qué columnas necesitan ser convertidas.

  3. Identificar columnas numéricas: En tu caso, parece que valor_aluguel debería ser numérica. Puedes verificar si hay otras columnas que también deberían serlo.

  4. Transformar la columna numérica a tipo numérico: Para convertir valor_aluguel a un tipo numérico, primero necesitas limpiar los datos para eliminar caracteres como '$' y 'reais'. Puedes hacer esto con str.replace() y luego usar pd.to_numeric().

Aquí tienes un ejemplo de cómo podrías hacerlo:

# Limpiar la columna 'valor_aluguel'
df['valor_aluguel'] = df['valor_aluguel'].str.replace('[$, reais]', '', regex=True)

# Convertir a numérico
df['valor_aluguel'] = pd.to_numeric(df['valor_aluguel'])

Esto debería ayudarte a completar las metas del desafío. Espero que esta orientación te sea útil.

¡Espero haber ayudado y buenos estudios!