4
4
import polars
5
5
import pandas as pd
6
6
7
- from narwhals import translate_frame
7
+ from narwhals import translate_frame , get_namespace , to_native
8
8
9
9
polars .Config .set_tbl_cols (10 )
10
10
pd .set_option ("display.max_columns" , 10 )
@@ -21,11 +21,12 @@ def q2(
21
21
var_2 = "BRASS"
22
22
var_3 = "EUROPE"
23
23
24
- region_ds , pl = translate_frame (region_ds_raw , is_lazy = True )
25
- nation_ds , _ = translate_frame (nation_ds_raw , is_lazy = True )
26
- supplier_ds , _ = translate_frame (supplier_ds_raw , is_lazy = True )
27
- part_ds , _ = translate_frame (part_ds_raw , is_lazy = True )
28
- part_supp_ds , _ = translate_frame (part_supp_ds_raw , is_lazy = True )
24
+ region_ds = translate_frame (region_ds_raw , is_lazy = True )
25
+ nation_ds = translate_frame (nation_ds_raw , is_lazy = True )
26
+ supplier_ds = translate_frame (supplier_ds_raw , is_lazy = True )
27
+ part_ds = translate_frame (part_ds_raw , is_lazy = True )
28
+ part_supp_ds = translate_frame (part_supp_ds_raw , is_lazy = True )
29
+ pl = get_namespace (region_ds )
29
30
30
31
result_q2 = (
31
32
part_ds .join (part_supp_ds , left_on = "p_partkey" , right_on = "ps_partkey" )
@@ -64,7 +65,7 @@ def q2(
64
65
.head (100 )
65
66
)
66
67
67
- return q_final .collect (). to_native ( )
68
+ return to_native ( q_final .collect ())
68
69
69
70
70
71
region_ds = polars .scan_parquet ("../tpch-data/region.parquet" )
0 commit comments