@@ -42,8 +42,8 @@ def detect_column_parameters(data, metadata, table_name):
4242 if sdtype == 'numerical' :
4343 column_parameters [column_name ] = {
4444 'num_decimal_digits' : learn_rounding_digits (data [column_name ]),
45- 'min_value' : data [column_name ].min (). item () ,
46- 'max_value' : data [column_name ].max (). item () ,
45+ 'min_value' : data [column_name ].min (),
46+ 'max_value' : data [column_name ].max (),
4747 }
4848 elif sdtype == 'datetime' :
4949 datetime_format = column_metadata .get ('datetime_format' , None )
@@ -63,12 +63,12 @@ def detect_column_parameters(data, metadata, table_name):
6363 'start_timestamp' : start_timestamp ,
6464 'end_timestamp' : end_timestamp ,
6565 }
66- elif sdtype in [ 'categorical' , 'boolean' ] :
66+ elif sdtype == 'categorical' :
6767 column_parameters [column_name ] = {
6868 'category_values' : data [column_name ].dropna ().unique ().tolist ()
6969 }
7070
71- column_parameters [column_name ]['missing_values_proportion' ] = (
71+ column_parameters [column_name ]['missing_values_proportion' ] = float (
7272 data [column_name ].isna ().mean ()
7373 )
7474
0 commit comments