Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -41,13 +41,17 @@ def fetch_stock_data(ticker_symbol):
|
|
41 |
return financials
|
42 |
|
43 |
def compare_to_index(stock_ratios, index_averages):
|
44 |
-
# Compare stock ratios to S&P 500 averages
|
45 |
comparison = {}
|
46 |
for ratio, value in stock_ratios.items():
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
49 |
return comparison
|
50 |
|
|
|
51 |
# Load S&P 500 averages
|
52 |
sp500_averages = load_sp500_averages(sp500_averages_path)
|
53 |
|
|
|
41 |
return financials
|
42 |
|
43 |
def compare_to_index(stock_ratios, index_averages):
|
|
|
44 |
comparison = {}
|
45 |
for ratio, value in stock_ratios.items():
|
46 |
+
# Check if the ratio exists in the index_averages DataFrame
|
47 |
+
if ratio in index_averages.index:
|
48 |
+
average = index_averages.loc[ratio]['Average']
|
49 |
+
comparison[ratio] = 'Higher' if value > average else 'Lower'
|
50 |
+
else:
|
51 |
+
comparison[ratio] = 'N/A' # Ratio not available in index averages
|
52 |
return comparison
|
53 |
|
54 |
+
|
55 |
# Load S&P 500 averages
|
56 |
sp500_averages = load_sp500_averages(sp500_averages_path)
|
57 |
|