From 7ab26a9dc29dd186052a9de6ec8a2c2b3a135331 Mon Sep 17 00:00:00 2001 From: Paul Coccoli Date: Mon, 21 Aug 2023 16:29:06 -0400 Subject: [PATCH] translate: improve ToInteger implementation --- firepit/aio/ingest.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firepit/aio/ingest.py b/firepit/aio/ingest.py index 44d8a24..e4f686d 100644 --- a/firepit/aio/ingest.py +++ b/firepit/aio/ingest.py @@ -305,7 +305,7 @@ def translate( logger.debug('transform: %s %s', txf_col, txf_name) # Accelerate common transforms if txf_name == 'ToInteger': - df[txf_col] = df[txf_col].dropna().astype('int') + df[txf_col] = pd.to_numeric(df[txf_col]).dropna().astype('int') elif txf_name == 'EpochToTimestamp': # QRadar, QDL df[txf_col] = (pd.to_datetime(df[txf_col].astype(int), unit="ms",