os1187 commited on
Commit
011359b
1 Parent(s): 5bd687d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -3
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
- average = index_averages.loc[ratio]['Average']
48
- comparison[ratio] = 'Higher' if value > average else 'Lower'
 
 
 
 
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