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
Instrucțiuni pentru exercițiu
- Unește
hotelscutype_benchmarksdupătypeșibeach, 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.____())