因为不知道你的数据结构是什么样的,所以我无法回答你的代码正确与否。给你举个例子:> data<-data.frame(name=c("a","b","d"),var1=c(2,4,6),var2=c(3,7,9))
> data
name var1 var2
1 a 2 3
2 b 4 7
3 d 6 9
> # if you want to delete the row of “a” which in the column "name", you should:
> data[-which(data$name=="a"),]
name var1 var2
2 b 4 7
3 d 6 9
> # if you want to delete the row of var1=4 or var2=3, you should use:
> data[-which(data$var1==4|data$var2==3),]
name var1 var2
3 d 6 9