это, вероятно, простой вопрос, но я не мог найти решение, даже после того, как довольно долго искал вопросы и ответы и читал все шпаргалки, которые мог найти.
Допустим, у меня есть следующий набор данных
participant <- c(1, 1, 2, 2, 3,3 ,4,4)
trial <- c(1, 2, 2, 3, 4, 2, 3, 4)
page <- c(1, 2, 2, 5, 6, 2, 1, 2)
test <- data.frame(participant, trial, page)
Я хочу удалить из своего набора данных конкретные испытания и / или страницы внутри испытаний для конкретных участников.
Итак, допустим, я хочу удалить из своего набора данных пробную версию 2 и страницу 2 только для участника 1.
Я пробовал это, но он полностью удаляет участника
test <- dplyr::filter(test, participant != "1" & trial != "2" & page != "2")
Как я могу удалить только значения по отношению к другому значению?
Спасибо!