rdose commited on
Commit
f4ce762
1 Parent(s): 4729aa0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -2
app.py CHANGED
@@ -124,10 +124,18 @@ def get_company_sectors(extracted_names, threshold=0.95):
124
  scorer=fuzz.token_set_ratio)
125
  similarity = name_match[1]/100
126
  if similarity >= threshold:
127
- standard_names_tuples.append(name_match[:2])
128
 
 
 
 
 
 
 
 
 
129
  for std_comp_name, _ in standard_names_tuples:
130
- sectors = list(DF_SP500[['Name','Sector']].where(DF_SP500.Name == std_comp_name).dropna().itertuples(index=False, name=None))
131
  output += sectors
132
  return output
133
 
 
124
  scorer=fuzz.token_set_ratio)
125
  similarity = name_match[1]/100
126
  if similarity >= threshold:
127
+ standard_names_tuples.append(name_match[:2])
128
 
129
+ for extracted_name in extracted_names:
130
+ name_match = process.extractOne(extracted_name,
131
+ DF_SP500.Symbol,
132
+ scorer=fuzz.token_set_ratio)
133
+ similarity = name_match[1]/100
134
+ if similarity >= threshold:
135
+ standard_names_tuples.append(name_match[:2])
136
+
137
  for std_comp_name, _ in standard_names_tuples:
138
+ sectors = list(DF_SP500[['Name','Sector']].where( (DF_SP500.Name == std_comp_name) | (DF_SP500.Symbol == std_comp_name)).dropna().itertuples(index=False, name=None))
139
  output += sectors
140
  return output
141