I have created this data frame to help illustrate my problem.

id<-c(rep(1,5),rep(2,5),rep(3,5),rep(4,5),rep(5,5))
x<-rep((seq(1:5)),5)
y<-c(0, 0.1, 0.5, 0.4, 0.2, 0, 0.1, 0.5, 0.4, 0.12, 0, 0.1, 0.5, 0.55, 0.2, 0, 0.1, 0.5, 0.3, 0.2, 0, 0.1, 0.6, 0.4, 0.1)
d1<-cbind(id,x,y)

I would like to delete all rows where id=4, however, when I tried the command

賷2=d1[-c(id==4),]

and looked at d2 no data was removed.

Thanks in advance, I appreciate any help.




      
	[[alternative HTML version deleted]]


