Как сравнить два переменных столбца друг с другом в R? - PullRequest
0 голосов
/ 13 октября 2019

Я новичок в R и мне нужна помощь! У меня есть много переменных, включая Response и RightResponse. Мне нужно сравнить эти два столбца и создать новый столбец, который может показать, есть ли совпадение или пропуск между каждой из пар значений. Спасибо.

1 Ответ

1 голос
/ 13 октября 2019

Возможно, что-то вроде этого?

library(magrittr)
library(dplyr)

> res <- data.frame(Response=c(1,4,4,3,3,6,3),RightResponse=c(1,2,4,3,3,6,5))
> res <- res %>% mutate("CorrectOrNot" = ifelse(Response == RightResponse, "Correct","Incorrect"))
> res

  Response RightResponse CorrectOrNot
1        1             1      Correct
2        4             2    Incorrect
3        4             4      Correct
4        3             3      Correct
5        3             3      Correct
6        6             6      Correct
7        3             5    Incorrect

По сути, функция mutate создала новый столбец, содержащий результаты сравнения между Response и RightResponse.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...