如果条件为真,我需要过滤掉一些行。
尝试过:
if(DiffTask$TaskCue == "square1"){DiffTasks<-subset(data,-subject==10)}
警告消息:
如果if(DiffTask $ TaskCue ==“ square1”){:条件的长度> 1,并且只会使用第一个元素
答案 0 :(得分:0)
您可以连接任意数量的逻辑条件,例如
DiffTask <- data.frame(TaskCue = rep(c("square1", "square2"), 5),
subject = rep(10:6, 2))
subset(DiffTask, !(TaskCue == "square1" & subject == 10))