Update app.py
Browse files
app.py
CHANGED
|
@@ -441,9 +441,12 @@ def execute_unified_search(base_std, base_ver, base_cat, comp_std, comp_ver, com
|
|
| 441 |
else:
|
| 442 |
df_mapping = pd.DataFrame(columns=['Base_section', 'Comp_section'])
|
| 443 |
|
| 444 |
-
|
| 445 |
-
|
| 446 |
-
|
|
|
|
|
|
|
|
|
|
| 447 |
|
| 448 |
rename_b = {c: f"{c}_{base_ver}" for c in df_base.columns if c != 'merge_key'}
|
| 449 |
df_base = df_base.rename(columns=rename_b)
|
|
|
|
| 441 |
else:
|
| 442 |
df_mapping = pd.DataFrame(columns=['Base_section', 'Comp_section'])
|
| 443 |
|
| 444 |
+
if base_std.strip().upper() == comp_std.strip().upper():
|
| 445 |
+
implicit = pd.DataFrame({'Base_section': list(set(df_base['merge_key']) & set(df_comp['merge_key'])),
|
| 446 |
+
'Comp_section': list(set(df_base['merge_key']) & set(df_comp['merge_key']))})
|
| 447 |
+
bridge = pd.concat([df_mapping, implicit], ignore_index=True).drop_duplicates()
|
| 448 |
+
else:
|
| 449 |
+
bridge = df_mapping.copy()
|
| 450 |
|
| 451 |
rename_b = {c: f"{c}_{base_ver}" for c in df_base.columns if c != 'merge_key'}
|
| 452 |
df_base = df_base.rename(columns=rename_b)
|