Fred808 commited on
Commit
939132b
·
verified ·
1 Parent(s): 1ef5971

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -0
app.py CHANGED
@@ -51,6 +51,19 @@ except FileNotFoundError:
51
 
52
  # Load competitor data
53
  logging.info("Loading competitor data...")
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  try:
55
  competitor_df = pd.read_csv('competitors_data.csv')
56
  except FileNotFoundError:
 
51
 
52
  # Load competitor data
53
  logging.info("Loading competitor data...")
54
+ # Preprocess competitor data
55
+ logging.info(f"Competitor DataFrame Columns: {competitor_df.columns.tolist()}")
56
+
57
+ # Ensure 'caption' column exists
58
+ if 'caption' not in competitor_df.columns:
59
+ logging.warning("'caption' column not found in competitor data. Adding a dummy column.")
60
+ competitor_df['caption'] = '' # Add a dummy column with empty strings
61
+
62
+ # Now you can safely process the 'caption' column
63
+ competitor_df['caption'] = competitor_df['caption'].astype(str)
64
+ competitor_df['hashtags'] = competitor_df['hashtags'].apply(lambda x: ast.literal_eval(x) if isinstance(x, str) else [])
65
+ competitor_df['posting_time'] = pd.to_datetime(competitor_df['date'], format='%Y-%m-%d %H:%M:%S', errors='coerce')
66
+ competitor_df = competitor_df[competitor_df['posting_time'].notna()]
67
  try:
68
  competitor_df = pd.read_csv('competitors_data.csv')
69
  except FileNotFoundError: