Penyaringan dengan beberapa kondisi
Anggaran saja masih dapat menghasilkan rumah yang tidak sesuai—studio murah tidak cocok untuk keluarga yang membutuhkan beberapa kamar tidur. Perketat pencocokan dengan menambahkan kondisi kedua: listing juga harus memiliki setidaknya sebanyak kamar tidur yang diminta.
polars telah dimuat sebagai pl, dan DataFrame hotels serta requests telah tersedia untuk Anda.
Latihan ini merupakan bagian dari kursus
Transformasi Data dengan Polars
Instruksi latihan
- Cocokkan
hotelsdenganrequestsketikapricekurang dari atau sama denganmax_priceDANbedroomslebih dari atau sama denganmin_bedrooms. - Cetak beberapa baris untuk memverifikasi kecocokan yang lebih ketat.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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.____())