CommencerCommencez gratuitement

Faire correspondre les annonces aux demandes de budget

Le budget est souvent le premier filtre que les voyageurs appliquent lorsqu’ils recherchent un hébergement. Vous disposez d’un DataFrame requests contenant les préférences des voyageurs, dont le prix maximal. Faites correspondre chaque annonce aux demandes pour lesquelles le prix de l’annonce entre dans le budget du voyageur.

polars est importé sous le nom pl, et les DataFrames hotels et requests sont à votre disposition.

Cet exercice fait partie du cours

<cours>Transformation de données avec Polars</cours>
Voir le cours

Instructions de l’exercice

  • Faites correspondre hotels à requests lorsque le price de l’annonce est inférieur ou égal au max_price de la demande.
  • Affichez quelques lignes pour voir les correspondances.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Match listings within budget
matches = hotels.____(
    requests,
    pl.col("____") <= pl.col("____")
)

# Print a few rows
print(matches.____())
Modifier et exécuter le code