Spaces:
Runtime error
Runtime error
import pandas as pd | |
class Compare: | |
def comparison(self, df, df1): | |
final = df.merge(df1, on='Image/File Name') | |
final.drop_duplicates(subset=['Confidence Score'], keep='first', inplace=True) | |
final = final.reset_index().drop(columns=['index']) | |
fnl_cls = [] | |
fnl_cnf = [] | |
for i in range(0, len(final['Confidence Score'])): | |
if final['Confidence Score'][i] > final['Conf score'][i]: | |
fnl_cls.append(final['Detected Class'][i]) | |
fnl_cnf.append(final['Confidence Score'][i]) | |
else: | |
fnl_cls.append(final['Detected class by cls'][i]) | |
fnl_cnf.append(final['Conf score'][i]) | |
final['fnl_cls'] = fnl_cls | |
final['fnl_pred'] = fnl_cnf | |
final = final.drop(columns=['Detected Class', 'Confidence Score', 'Detected class by cls', 'Conf score']) | |
return final | |