Spaces:
Build error
Build error
Update app.py
Browse files
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 |
|