Я создал фрейм данных, в котором есть все комбинации набора переменных, но меня интересуют только строки, в которых только одно из этих значений отличается от эталонного набора значений.
Таким образом, если интересующие значения:
V1int <- 1
V2int <- 2
V3int <- 3
и мой фрейм данных:
df<-data.frame("V1"=c(1,1,2,1), "V2"=c(2,2,2,3), "V3"=c(3,1,3,2))
Тогда я бы хотел первые три строки (c (1,2,3), c (1,2,1) и c (2,2,3)), но не четвертый (c (1,3,2)), потому что в одном только неуместном значениипервые три строки, но две неуместные в последней строке.
Я предполагаю, что должен быть какой-то оператор "или", который мог бы генерировать все подходящие комбинации значений, которые я мог бы затем поместить в подкадр данных, но я не уверен.У меня есть десять столбцов и 40000 комбинаций значений, поэтому индивидуально указать комбинации желаемых значений не совсем возможно.
Спасибо!