R检查行中的值是否相等

时间:2018-05-22 00:48:46

标签: r

您好我对python有一定的了解,但目前正在R中学习。

我的数据格式如下:

data pic 0

我想要做的是检查每行中的值是否为=

中的值

所以在上面的例子中,5个中的3个是相等的,准确度是60%?

我该怎么做?

提前致谢

screenshot of code

1 个答案:

答案 0 :(得分:1)

看起来您的数据框被称为"预测"。

如果向量长度相等,==操作将获取每个元素并比较它们,返回TRUE或FALSE。当对TRUE和FALSE执行算术时,它们分别被视为1和0。因此,此==比较的平均值将为您提供所需的内容。

mean(prediction[["pred"]]==prediction[["obs"]])