如何对R中的数据列表应用ifelse语句

时间:2017-05-08 21:29:16

标签: r data-analysis

我想创建一个新的数据列表,比较数据的每一行中预测是否等于实际,以便检查我正确预测的结果。对不起,如果我的代码非常混乱和低效。我需要一些针对下述问题的指导原则。谢谢。

首先,我为 预测 实际

创建列表
SELECT players.ID, players.Name
FROM players
INNER JOIN results ON players.ID=results.playersID

然后我尝试对列表中的 predict <-list(compare_result[,1])` 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 1 1 0 1 0 0 1 1 1 0 0 1 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 actual <-list(compare_result[,2]) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 0 1 1 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 0 1 0 1 1 0 0 0 语句使用,但出现错误:

ifelse

1 个答案:

答案 0 :(得分:1)

您可以直接比较两个向量,例如:

matches <- compare_results[, 1] == compare_results[,2]

然后如果你需要那个列表(不知道为什么),只需投出最终结果:

matches_list <- as.list(matches)