Skip to content

Commit 104ff23

Browse files
committed
982
1 parent de586bd commit 104ff23

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/sempy_labs/_helper_functions.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2340,7 +2340,11 @@ def _update_dataframe_datatypes(dataframe: pd.DataFrame, column_map: dict):
23402340
dataframe[column] = dataframe[column].fillna(0).astype(float)
23412341
# This is to avoid NaN values in integer columns (for delta analyzer)
23422342
elif data_type == "int_fillna":
2343-
dataframe[column] = dataframe[column].fillna(0).astype(int)
2343+
dataframe[column] = (
2344+
pd.to_numeric(dataframe[column], errors="coerce")
2345+
.fillna(0)
2346+
.astype(int)
2347+
)
23442348
elif data_type in ["str", "string"]:
23452349
try:
23462350
dataframe[column] = dataframe[column].astype(str)

0 commit comments

Comments
 (0)