Мне нужно отфильтровать несколько строк, если условие истинно.
Попробовал это:
if(DiffTask$TaskCue == "square1"){DiffTasks<-subset(data,-subject==10)}
Предупреждающее сообщение:
В if (DiffTask $ TaskCue == "square1") {: условие имеет длину> 1 и будет использоваться только первый элемент
Вы можете подключить любое количество логических условий, например,
DiffTask <- data.frame(TaskCue = rep(c("square1", "square2"), 5), subject = rep(10:6, 2)) subset(DiffTask, !(TaskCue == "square1" & subject == 10))