Proyecto Desafío 1: Ventas Online Leímos la base de datos en el desafío anterior, ahora podemos seguir adelante con la transformación de estos datos. Así, el nuevo desafío del proyecto 1 será dividido en algunas metas:
Eliminar datos en listas dentro del DataFrame; Verificar tipos de datos; Identificar columnas numéricas; Transformar la columna numérica a tipo numérico.
columnas = list(datos.columns)
columnas
datos = datos.explode(columnas[1:])
datos.reset_index(drop=True,inplace=True)
datos
datos.info()
datos['Valor da compra']
datos['Valor da compra'] = datos['Valor da compra'].apply(lambda x: x.replace('R$ ', '').replace(',','.').strip())
datos['Valor da compra'] = datos['Valor da compra'].astype(np.float64)
datos.info(
Proyecto Desafío 2: Administración de Condominios Leímos la base de datos en el desafío anterior, ahora podemos seguir adelante con la transformación de estos datos. Entonces, de la misma manera que en el proyecto 1, el desafío del proyecto 2 está listado en algunas metas:
Eliminar datos en listas dentro del DataFrame; Verificar tipos de datos; Identificar columnas numéricas; Transformar la columna numérica a tipo numérico.
columnas = list(datos2.columns)
columnas
datos2 = datos2.explode(columnas[1:])
datos2.reset_index(drop=True,inplace=True)
datos2
datos2.info()
datos2['valor_aluguel']
datos2['valor_aluguel'] = datos2['valor_aluguel'].apply(lambda x: x.replace('$ ', '').replace(' reais', '').replace(',','.').strip())
datos2['valor_aluguel'] = datos2['valor_aluguel'].astype(np.float64)
datos2.info()