Aan de slagBegin gratis

Matchen op unieke combinaties

Joinen op één kolom zoals type kan te veel matches opleveren wanneer die kolom niet uniek is. Een DataFrame type_benchmarks heeft richtprijzen voor specifieke combinaties van type en beach. Om één benchmark per listing te krijgen, join je op beide kolommen zodat elke combinatie uniek naar één rij verwijst.

polars is geladen als pl, en de DataFrames hotels en type_benchmarks zijn voor je beschikbaar.

Deze oefening maakt deel uit van de cursus

Data transformatie met Polars

Bekijk cursus

Oefeninstructies

  • Join hotels met type_benchmarks op type en beach, en behoud alleen rijen die in beide DataFrames matchen.
  • Print een paar rijen om het resultaat te controleren.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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

# Print a few rows
print(with_targets.____())
Code bewerken en uitvoeren