Spaces:
Sleeping
Sleeping
Update app.py
Browse filesdata download resolved
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
|
118 |
-
|
119 |
-
|
120 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|