ID Pred1 Pred2 Pred3 Obs1 Obs2 Obs3 FP
1 Boston Tokyo London Boston London Other 0
2 Tokyo London Paris Seattle Paris Other 0
3 London Berlin Paris Paris Berlin London 0
4 Seattle Berlin London Tokyo Paris Boston 1
Это мой набор данных.То, что я пытаюсь сделать, - это если какой-либо город, то есть хотя бы один город из прогнозируемых столбцов («Pred1», «Pred2», «Pred3»), найден в любом из наблюдаемых столбцов (Obs1, Obs2, Obs3), затемЯ даю 0 для столбца с именем fp.Если в наблюдаемом столбце ничего из предсказанного столбца не найдено, то я даю 1 столбцу fp.Я пытаюсь
mutate(fp = ifelse(c(pred1, pred2, pred3) %in% c(obs1, obs2, obs3),0,1)
и т.д., но я не получаю то, что я хочу ... кто-нибудь может помочь?Я хотел бы знать, как я могу сделать это, используя функцию mutate
специально с '%in%'
или любые другие методы, если это не работает.