すべてのリスティングを保持する
参照データが不完全なことはありますが、レポーティングでは全リスティングが必要な場合があります。hotels のすべての行を、対応するベンチマークがなくても残したいです。欠損値は null として表示されるべきです。
polars は pl として読み込まれており、DataFrame の hotels と type_benchmarks が用意されています。
この演習はコースの一部です
Data Transformation with Polars
演習の手順
typeとbeachをキーに、hotelsに対してtype_benchmarksを結合し、hotelsのすべての行を保持しましょう。- 結果を確認するため、先頭の数行を表示しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Keep all rows from hotels
with_targets = hotels.____(____, on=["type", "beach"], how="____")
# Print a few rows
print(with_targets.____())