eshan6704 commited on
Commit
3972191
·
verified ·
1 Parent(s): f6bb702

Update app/daily.py

Browse files
Files changed (1) hide show
  1. app/daily.py +13 -5
app/daily.py CHANGED
@@ -22,6 +22,10 @@ def daily(symbol, date_end, date_start):
22
  # Flatten MultiIndex columns if present
23
  if isinstance(df.columns, pd.MultiIndex):
24
  df.columns = df.columns.get_level_values(0)
 
 
 
 
25
 
26
  return df
27
 
@@ -55,12 +59,16 @@ def fetch_daily(symbol, date_end, date_start):
55
  df = df.dropna(subset=["Open","High","Low","Close","Volume"]).reset_index(drop=True)
56
 
57
  # Format date
58
- df["Date"] = pd.to_datetime(df["Date"], errors='coerce')
59
- df = df.dropna(subset=["Date"]).reset_index(drop=True)
60
- df["Date"] = df["Date"].dt.strftime("%d-%b-%Y")
 
 
 
 
61
 
62
- # Build HTML table
63
- html_table = f'<div id="daily_table"><h2>{symbol} Daily Data</h2>{df.to_html(index=False, escape=False)}</div>'
64
 
65
  # Save to cache
66
  persist.save(key, html_table, "html")
 
22
  # Flatten MultiIndex columns if present
23
  if isinstance(df.columns, pd.MultiIndex):
24
  df.columns = df.columns.get_level_values(0)
25
+
26
+ # Remove column names / DataFrame name to avoid "Price" display
27
+ df.columns.name = None
28
+ df.index.name = None
29
 
30
  return df
31
 
 
59
  df = df.dropna(subset=["Open","High","Low","Close","Volume"]).reset_index(drop=True)
60
 
61
  # Format date
62
+ if "Date" in df.columns:
63
+ df["Date"] = pd.to_datetime(df["Date"], errors='coerce')
64
+ df = df.dropna(subset=["Date"]).reset_index(drop=True)
65
+ df["Date"] = df["Date"].dt.strftime("%d-%b-%Y")
66
+
67
+ # Remove column name again just in case
68
+ df.columns.name = None
69
 
70
+ # Build HTML table WITHOUT any DataFrame name
71
+ html_table = f'<div id="daily_table"><h2>{symbol} Daily Data</h2>{df.to_html(index=False, header=True, border=1, classes="daily-data", escape=False)}</div>'
72
 
73
  # Save to cache
74
  persist.save(key, html_table, "html")