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)                     #打印準確率

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