簡體   English   中英

無法從 csv 文件中讀取 f1 分數

[英]Cannot read f1-score from csv file

i am reading classification_report file after doing 10 fold cv
for i in _all_files:
    print(i)
    df = pd.read_csv(i)


    saved_column = df.f1-score
    a = saved_column[5]
    li.append(a)
print(li)
print(sum(li))
print(len(li))
print(sum(li)/len(li))

我想添加 f1-score 並找到平均值。 但我得到了錯誤。 我可以使用上面的代碼獲取准確度、精確度和召回分數,但使用 bot f2-score。 我得到的錯誤是“AttributeError: 'DataFrame' object has no attribute 'f1'”

利用:

saved_column = df['f1-score']

連字符不允許作為屬性名稱的一部分。 也就是說,使用點符號。

也許這種方式是必要的:

saved_column = df['f1-score']
a = saved_column.iloc[5]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM