Mulai sekarangMulai gratis

Mencocokkan berdasarkan kombinasi unik

Melakukan join pada satu kolom seperti type dapat menghasilkan terlalu banyak kecocokan ketika kolom tersebut tidak unik. DataFrame type_benchmarks memiliki target harga untuk kombinasi spesifik type dan beach. Agar mendapatkan satu tolok ukur per listing, lakukan join pada kedua kolom sehingga setiap kombinasi mengidentifikasi satu baris secara unik.

polars telah dimuat sebagai pl, dan DataFrame hotels serta type_benchmarks tersedia untuk Anda.

Latihan ini merupakan bagian dari kursus

Transformasi Data dengan Polars

Lihat Kursus

Instruksi latihan

  • Lakukan join hotels dengan type_benchmarks pada type dan beach, dengan hanya menyimpan baris yang cocok di kedua DataFrame.
  • Cetak beberapa baris untuk memverifikasi hasilnya.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Join on type and beach for unique matches
with_targets = hotels.____(type_benchmarks, on=["____", "____"], how="____")

# Print a few rows
print(with_targets.____())
Edit dan Jalankan Kode