En la clase "02. Creando nuevas variables", me pareció práctico reducir las líneas de código en:
casa = ["Casa", "Casa en condominio", "Casa de villa"]
data["Tipo Agrupado"] = data.Tipo.apply(lambda x:"Casa" if x in casa else "Departamento")
a:
data["Tipo Agrupado"] = data.Tipo.apply(lambda x:"Casa" if x != "Departamento" else "Departamento")
En este caso puntual el código no pierde legibilidad, descarto una línea y me ahorro tener que identificar los nombres exactos de los valores a reemplazar.