【发布时间】:2020-01-14 12:06:04
【问题描述】:
给定一个如下所示的 pandas 数据框
Q1 Q2 Q3
0 'A' 'B' 'A'
1 'B' 'B' 'C'
和一个包含我想要比较的值的列表
['B','B','A']
如何获得每一行有多少列条目与相应的列表条目一致?所以输出应该是某种形式的
[2/3, 2/3]
上面的小代码sn-p:
import pandas as pd
df = pd.DataFrame({'Q1':['A','B'],'Q2':['B','B'],'Q3':['A','C']})
true_answers = ['B','B','A']
【问题讨论】:
-
为什么第二个应该是
1/3?