Začněte nyníZačněte zdarma

Párování s nejbližší aktualizací ceny

Ceny inzerátů se v čase mění, ale poptávky přicházejí v nepravidelných intervalech. Aby ses mohl/a zaměřit na přesnost cenotvorby, chceš ke každé poptávce přiřadit nejbližší aktualizaci ceny daného inzerátu – ať už proběhla před poptávkou, nebo po ní.

polars je načten jako pl a DataFramy inquiries a price_history jsou k dispozici – oba mají sloupce name a date.

Toto cvičení je součástí kurzu

Data Transformation with Polars

Zobrazit kurz

Pokyny k cvičení

  • Seřaď oba DataFramy podle date před spojením.
  • Použij parametr by pro párování v rámci každého inzerátu pomocí sloupce name.
  • Nastav strategii tak, aby se hledalo nejbližší datum v libovolném směru.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Sort and join on date
matches = inquiries.sort("____").____(
    price_history.sort("____"),
    on="date",
    # Match within each listing
    by="____",
    # Find the closest date
    strategy="____"
)

print(matches)
Upravit a spustit kód