1. Apprendre
  2. /
  3. Cours
  4. /
  5. Transformation de données avec Polars

Connected

Exercice

Faire correspondre la mise à jour de prix la plus proche

Les prix des annonces évoluent dans le temps, mais les demandes arrivent à intervalles irréguliers. Pour analyser la justesse des prix, vous souhaitez associer chaque demande à la mise à jour de prix la plus proche pour cette annonce — qu'elle ait eu lieu avant ou après la demande.

polars est importé sous pl, et les DataFrames inquiries et price_history sont à votre disposition, tous deux avec les colonnes name et date.

Instructions

100 XP
  • Triez les deux DataFrames par date avant la jointure.
  • Utilisez le paramètre by pour faire correspondre à l'intérieur de chaque annonce à l'aide de la colonne name.
  • Définissez la stratégie pour trouver la date la plus proche dans un sens comme dans l'autre.