EmpezarEmpieza gratis

Coincidencias por combinaciones únicas

Unir por una sola columna como type puede generar demasiadas coincidencias cuando esa columna no es única. El DataFrame type_benchmarks tiene precios objetivo para combinaciones específicas de type y beach. Para obtener un benchmark por anuncio, une por ambas columnas para que cada combinación identifique de forma única una fila.

polars está cargado como pl, y los DataFrames hotels y type_benchmarks están disponibles para ti.

Este ejercicio forma parte del curso

Transformación de datos con Polars

Ver curso

Instrucciones del ejercicio

  • Une hotels con type_benchmarks por type y beach, conservando solo las filas que coinciden en ambos DataFrames.
  • Imprime unas pocas filas para verificar el resultado.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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

# Print a few rows
print(with_targets.____())
Editar y ejecutar código