您好我对python有一定的了解,但目前正在R中学习。
我的数据格式如下:
data pic 0
我想要做的是检查每行中的值是否为=
中的值所以在上面的例子中,5个中的3个是相等的,准确度是60%?
我该怎么做?
提前致谢
答案 0 :(得分:1)
看起来您的数据框被称为"预测"。
如果向量长度相等,==
操作将获取每个元素并比较它们,返回TRUE或FALSE。当对TRUE和FALSE执行算术时,它们分别被视为1和0。因此,此==
比较的平均值将为您提供所需的内容。
mean(prediction[["pred"]]==prediction[["obs"]])