小编Sim*_*mon的帖子

用 dplyr 比较两个字符列的内容

我试图比较一列的内容与另一列的内容是否相等或不同。

Response <- c("Old", "New", "Old", "New")
Correct_answer <- c("New", "Old", "Old", "New")
comparison <- data.frame(Response, Correct_answer)
Run Code Online (Sandbox Code Playgroud)

我试过这个:

mutate(comparison, Resp_final = ifelse(grepl("Old", Response), "1",
                                  ifelse(grepl("New", Response), "2", "")))
Run Code Online (Sandbox Code Playgroud)

但它只检查“响应”列。如何比较“Response”和“Correct_answer”列并使用 dplyr 在一列中获得结果?

谢谢!

r dplyr

7
推荐指数
2
解决办法
7993
查看次数

标签 统计

dplyr ×1

r ×1