给定以下 3 个 Polars 数据框
journeys = pl.DataFrame({'id':[1,2,3,4,5,6],'order_id':[11,12,13,14,14,15],'order_type':['restaurant','restaurant','restaurant','restaurant','grocery','grocery']})
restaurant_orders = pl.DataFrame({'id':[11,12,13,14],'item_count':[4,7,3,5]})
grocery_orders = pl.DataFrame({'id':[14,15],'item_count':[23,21]})
Run Code Online (Sandbox Code Playgroud)
journeys:
restaurant_orders:
grocery_orders:
我想将其引入item_count数据journeys框。
journeys最简单的方法是根据列过滤数据帧order_type,对每个过滤后的数据帧执行连接,最后将它们连接在一起。
journeys是否有一种 Polars 惯用方法可以根据 的值对数据帧执行条件(多态?)连接order_type。