ÎncepețiÎncepe gratuit

Potrivire pe combinații unice

Unirea pe o singură coloană, precum type, poate produce prea multe potriviri atunci când acea coloană nu conține valori unice. Un DataFrame type_benchmarks conține prețuri de referință pentru combinații specifice de type și beach. Pentru a obține un singur reper per anunț, unește pe ambele coloane, astfel încât fiecare combinație să identifice în mod unic un rând.

polars este importat ca pl, iar DataFrame-urile hotels și type_benchmarks sunt disponibile.

Acest exercițiu face parte din cursul

Transformarea datelor cu Polars

Vezi cursul

Instrucțiuni pentru exercițiu

  • Unește hotels cu type_benchmarks după type și beach, păstrând doar rândurile care se potrivesc în ambele DataFrame-uri.
  • Afișează câteva rânduri pentru a verifica rezultatul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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

# Print a few rows
print(with_targets.____())
Editează și rulează codul