Skip to content

Commit 49556ec

Browse files
committed
missing values and field value fixes
1 parent 7ef303e commit 49556ec

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def handle_boolean_field(value, field=None, default=False):
1616

1717

1818
def handle_float_field(value):
19-
return None if pd.isna(value) else float(value.replace(",", "."))
19+
return None if pd.isna(value) or str(value) == "." else float(value.replace(",", "."))
2020

2121

2222
def handle_cn_type_field(value):
@@ -29,19 +29,19 @@ def handle_cn_type_field(value):
2929

3030

3131
def handle_string_field(value):
32-
return None if pd.isna(value) else value
32+
return None if pd.isna(value) or str(value) == "." else value
3333

3434

3535
def handle_cn_field(value):
36-
return None if pd.isna(value) else value
36+
return None if pd.isna(value) or str(value) == "." else value
3737

3838

3939
def handle_int_field(value):
40-
return None if pd.isna(value) else value
40+
return None if pd.isna(value) or str(value) == "." else value
4141

4242

4343
def handle_date_field(value):
44-
return None if pd.isna(value) else value
44+
return None if pd.isna(value) or str(value) == "." else value
4545

4646

4747
def handle_decimal_field(value):

0 commit comments

Comments
 (0)