mokout commited on
Commit
54cc20d
·
verified ·
1 Parent(s): 5f2c91e

Update app.py

Browse files

data download resolved

Files changed (1) hide show
  1. app.py +13 -4
app.py CHANGED
@@ -114,10 +114,19 @@ def calculate_kmeans_clusters(data, n_days, num_clusters):
114
 
115
  # Run the analysis
116
  if st.sidebar.button('Run Analysis'):
117
- # Fetch data with auto_adjust=False and flatten columns if multi-indexed
118
- data = yf.download(ticker, start=start_date, end=end_date, auto_adjust=False)
119
- if isinstance(data.columns, pd.MultiIndex):
120
- data.columns = data.columns.get_level_values(0)
 
 
 
 
 
 
 
 
 
121
 
122
  if not data.empty:
123
  # Calculate Pivot Points
 
114
 
115
  # Run the analysis
116
  if st.sidebar.button('Run Analysis'):
117
+ # Fetch data
118
+ try:
119
+ data = yf.download(ticker, start=start_date, end=end_date, auto_adjust=False)
120
+ if data.empty:
121
+ st.error(f"No data found for ticker: {ticker}. Please check the symbol and date range.")
122
+ else:
123
+ # Flatten if multi-indexed columns
124
+ if isinstance(data.columns, pd.MultiIndex):
125
+ data.columns = data.columns.get_level_values(0)
126
+ st.success("Data download successful!")
127
+ st.dataframe(data.head())
128
+ except Exception as e:
129
+ st.error(f"Error downloading data: {e}")
130
 
131
  if not data.empty:
132
  # Calculate Pivot Points