Correspondendo por combinações únicas
Fazer o join por uma única coluna como type pode gerar correspondências demais quando essa coluna não é única. O DataFrame type_benchmarks tem preços de referência para combinações específicas de type e beach. Para obter um benchmark por anúncio, faça o join em ambas as colunas, de modo que cada combinação identifique uma linha de forma única.
polars está carregado como pl, e os DataFrames hotels e type_benchmarks estão disponíveis para você.
Este exercicio faz parte do curso
Transformação de Dados com Polars
Instruções do exercicio
- Faça o join de
hotelscomtype_benchmarksemtypeebeach, mantendo apenas as linhas que correspondem em ambos os DataFrames. - Imprima algumas linhas para verificar o resultado.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Join on type and beach for unique matches
with_targets = hotels.____(type_benchmarks, on=["____", "____"], how="____")
# Print a few rows
print(with_targets.____())