Skip to content

Commit 85f377a

Browse files
authored
Improve datetime conversion handling by adding fallback for ValueError in convert_to_datetime function (#94)
1 parent 3d5b43b commit 85f377a

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

offsets_db_data/common.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,12 @@ def convert_to_datetime(
100100
"""
101101

102102
for column in columns:
103-
if column in df.columns:
104-
df[column] = pd.to_datetime(df[column], utc=utc, **kwargs).dt.normalize()
105-
else:
103+
if column not in df.columns:
106104
raise KeyError(f"The column '{column}' is missing.")
105+
try:
106+
df[column] = pd.to_datetime(df[column], utc=utc, **kwargs).dt.normalize()
107+
except ValueError:
108+
df[column] = pd.to_datetime(df[column], utc=utc).dt.normalize()
107109
return df
108110

109111

0 commit comments

Comments
 (0)