Untitled

 avatar
unknown
plain_text
a year ago
599 B
6
Indexable
df['Correct'] = df['Labels'] == df['Predictions']

accuracy_by_checker_and_label = df.groupby(['CheckerName', 'Labels'])['Correct'].mean().unstack(fill_value=None)
accuracy_by_checker_and_label.columns = ['Accuracy_Label_0', 'Accuracy_Label_1']
print(accuracy_by_checker_and_label)


accuracy_by_checker = df.groupby('CheckerName')['Correct'].mean()
accuracy_by_checker.name = 'Overall_Accuracy'
print(accuracy_by_checker)

result = pd.concat([accuracy_by_checker_and_label, accuracy_by_checker], axis=1).reset_index()

print(result)

result.to_csv('accuracy_result.csv', index=False)
Editor is loading...
Leave a Comment