Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Desafío: hazlo tú mismo

import pandas as pd
import re

1️⃣ Leer el JSON

df = pd.read_json("inmuebles_disponibles.json")

2️⃣ Rellenar valores vacíos en la columna precio con '0.0'

df['precio'] = df['precio'].fillna('0.0')

3️⃣ Eliminar caracteres no numéricos (como $ o comas) usando regex

df['precio'] = df['precio'].str.replace(r'[^0-9.,]', '', regex=True)

4️⃣ Cambiar coma por punto para estandarizar decimales

df['precio'] = df['precio'].str.replace(',', '.', regex=False)

5️⃣ Convertir a tipo float64

df['precio'] = df['precio'].astype('float64')

6️⃣ Verificar resultado

print(df['precio'].head())
print(df['precio'].dtype)