pandas下统计两个excel文件的某两列相同的个数

两个excel表的列中,相同的个数

由于作者最近在搞验证码识别,于是需要对比两个文件的正确个数来统计正确率。
直接上代码:

import pandas as pd

file_1 = "./submmision2.csv"        #你的
file_2 = "./jiance.xlsx"            #全对的

data_1 = pd.read_csv(file_1)
data_2 = pd.read_excel(file_2)

shuzi = []

#print(data_1['label'])

for i in range(100):                        #要检验得个数,这里只有100个对的,所以搞100个
    if data_1['label'][i] == data_2['label'][i]:
        shuzi.append(1)
    else:
        shuzi.append(0)


print(shuzi)                  #哪个地方不一样
a = shuzi.count(1)
print(a)                      #相同得个数
acc = a / len(shuzi)
print(acc)                     #打印准确率

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章