Kom igångKom igång gratis

Matcha på unika kombinationer

Att joina på en enda kolumn som type kan ge för många träffar när den kolumnen inte är unik. En DataFrame, type_benchmarks, innehåller målpriser för specifika kombinationer av type och beach. För att få ett riktmärke per annons jointar du på båda kolumnerna, så att varje kombination unikt identifierar en rad.

polars är inläst som pl, och DataFrames hotels och type_benchmarks finns tillgängliga.

Den här övningen är en del av kursen

Datatransformation med Polars

Visa kurs

Övningsinstruktioner

  • Joina hotels med type_benchmarkstype och beach, och behåll enbart de rader som matchar i båda DataFrames.
  • Skriv ut några rader för att kontrollera resultatet.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

# Print a few rows
print(with_targets.____())
Redigera och kör kod