Есть ли способ объединить, если оценка с функцией фильтра? - PullRequest
0 голосов
/ 02 июня 2019

Мне нужно отфильтровать несколько строк, если условие истинно.

Попробовал это:

if(DiffTask$TaskCue == "square1"){DiffTasks<-subset(data,-subject==10)}

Предупреждающее сообщение:

В if (DiffTask $ TaskCue == "square1") {: условие имеет длину> 1 и будет использоваться только первый элемент

1 Ответ

0 голосов
/ 02 июня 2019

Вы можете подключить любое количество логических условий, например,

DiffTask <- data.frame(TaskCue = rep(c("square1", "square2"), 5),
                       subject = rep(10:6, 2))

subset(DiffTask, !(TaskCue == "square1" & subject == 10))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...