IJ-Reynolds HF Staff commited on
Commit
3fbb740
·
verified ·
1 Parent(s): a1b75a8

Update streamlit_app.py

Browse files
Files changed (1) hide show
  1. streamlit_app.py +2 -2
streamlit_app.py CHANGED
@@ -20,7 +20,8 @@ else:
20
  def load_data():
21
  with data_lock:
22
  if CSV_PATH.exists():
23
- df = pd.read_csv(CSV_PATH, parse_dates=["event_date"], dtype=str)
 
24
  df['event_date'] = pd.to_datetime(df['event_date'], errors='coerce')
25
  if df['event_date'].dt.tz is not None:
26
  df['event_date'] = df['event_date'].dt.tz_localize(None)
@@ -28,7 +29,6 @@ def load_data():
28
  df['date_collected'] = pd.to_datetime(df['date_collected'], errors='coerce')
29
  return df.sort_values(by="event_date", ascending=False)
30
  return None
31
-
32
  # --- RETENTION POLICY (UI CLEANER) ---
33
  def apply_retention_policy(df):
34
  if df.empty:
 
20
  def load_data():
21
  with data_lock:
22
  if CSV_PATH.exists():
23
+ # Let Pandas infer the types first, then forcefully cast dates
24
+ df = pd.read_csv(CSV_PATH)
25
  df['event_date'] = pd.to_datetime(df['event_date'], errors='coerce')
26
  if df['event_date'].dt.tz is not None:
27
  df['event_date'] = df['event_date'].dt.tz_localize(None)
 
29
  df['date_collected'] = pd.to_datetime(df['date_collected'], errors='coerce')
30
  return df.sort_values(by="event_date", ascending=False)
31
  return None
 
32
  # --- RETENTION POLICY (UI CLEANER) ---
33
  def apply_retention_policy(df):
34
  if df.empty: