Filtrado con múltiples condiciones
El presupuesto por sí solo aún puede devolver viviendas inadecuadas: un estudio barato no sirve para una familia que necesita varios dormitorios. Ajusta la coincidencia añadiendo una segunda condición: los anuncios también deben tener al menos tantos dormitorios como exige la solicitud.
polars está cargado como pl, y los DataFrames hotels y requests están disponibles para ti.
Este ejercicio forma parte del curso
Transformación de datos con Polars
Instrucciones del ejercicio
- Relaciona
hotelsconrequestsdondepricesea menor o igual quemax_priceYbedroomssea mayor o igual quemin_bedrooms. - Imprime unas cuantas filas para verificar las coincidencias más estrictas.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Match on budget and bedroom requirements
matches = hotels.join_where(
____,
pl.col("price") <= pl.col("____"),
pl.col("bedrooms") >= pl.col("____")
)
# Print a few rows
print(matches.____())