Re: [R] Remove a number from a vector

2012-05-11 Thread Zhou Fang
Better yet, remove the which altogether, and it'll run a slight bit faster and maybe look a little neater. x <- x[x!="bobo"] -- View this message in context: http://r.789695.n4.nabble.com/Remove-a-number-from-a-vector-tp851865p4626413.html Sent from the R help mailing list archive at Nabble.com.

Re: [R] Remove a number from a vector

2012-05-11 Thread William Dunlap
> -Original Message- > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On > Behalf > Of Berend Hasselman > Sent: Friday, May 11, 2012 4:21 AM > To: dkkhireche > Cc: r-help@r-project.org > Subject: Re: [R] Remove a number from a vector >

Re: [R] Remove a number from a vector

2012-05-11 Thread Berend Hasselman
On 11-05-2012, at 12:45, dkkhireche wrote: > Example : > *x=c("abba","bobo","cocoa")* > In order to remove "bobo" from *x* you need to do the following: > *x=x[which(x=="bobo")]* > No. That does the opposite of what you describe. You do x <- x[-which(x=="bobo")] or better x <- x[which(x!="bo

Re: [R] Remove a number from a vector

2012-05-11 Thread dkkhireche
Example : *x=c("abba","bobo","cocoa")* In order to remove "bobo" from *x* you need to do the following: *x=x[which(x=="bobo")]* In case you already know the index of the element you want to get rid of, it is even easier *x=x[-elem.index]* Good luck -- View this message in context: http://r.7