Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-30 Thread Jim Lemon
On 08/30/2011 12:06 AM, Bert Gunter wrote: Jim et. al: This is the second time I've seen this advice recently. Use logical indexing: which(), though not wrong, is superfluous: x[ !x %in% c(0,255)] will do, rather than: By golly, you're right, and it works even if x is a logical vector. I

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-30 Thread jim holtman
But that is a good reason to always use parentheses: x[ !(x %in% c(0,255))] since some of the 'precendences' vary between languages. On Tue, Aug 30, 2011 at 4:47 AM, Jim Lemon j...@bitwrit.com.au wrote: On 08/30/2011 12:06 AM, Bert Gunter wrote: Jim et. al: This is the second time I've

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-29 Thread Jim Lemon
chuan_zl wrote: Dear All. I am Chuan. I am beginner for R.I facing some problem in remove element from vector.I have a vector with size 238 element as follow(a part) [1] 0 18 24 33 44..[238] 255 Let the vector label as x,I want remove element 0 and 255.I

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-29 Thread Bert Gunter
Jim et. al: This is the second time I've seen this advice recently. Use logical indexing: which(), though not wrong, is superfluous: x[ !x %in% c(0,255)] will do, rather than: If you want to remove the specific values 0 and 255 from your vector, try: x-x[-which(x %in% c(0,255))] Jim --

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-29 Thread chuan_zl
Thank you friend for suggestion. -- View this message in context: http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particular-Value-In-Vector-tp3772779p3776432.html Sent from the R help mailing list archive at Nabble.com. __

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-29 Thread chuan_zl
Thank you very much,friend. -- View this message in context: http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particular-Value-In-Vector-tp3772779p3776427.html Sent from the R help mailing list archive at Nabble.com. __

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-29 Thread chuan_zl
Thank you very much,friend. -- View this message in context: http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particular-Value-In-Vector-tp3772779p3776430.html Sent from the R help mailing list archive at Nabble.com. __

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-29 Thread chuan_zl
Thank you very much,friend. -- View this message in context: http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particular-Value-In-Vector-tp3772779p3776435.html Sent from the R help mailing list archive at Nabble.com. __

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-29 Thread William Dunlap
-Original Message- From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On Behalf Of Bert Gunter Sent: Monday, August 29, 2011 7:07 AM To: Jim Lemon Cc: r-help@r-project.org Subject: Re: [R] Asking Favor For Remove element with Particular Value In Vector

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-28 Thread eyildiz
You can use 'which' and negative subscripts to remove elements from a vector. y-x[-(which(x==0|x==255))] chuan_zl wrote: Dear All. I am Chuan. I am beginner for R.I facing some problem in remove element from vector.I have a vector with size 238 element as follow(a part) [1] 0 18

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-28 Thread jim holtman
Be careful about negating the 'which' in case there are no matches: x - 1:10 x[-which(x == 11)] integer(0) Notice it deletes the whole vector. Safer to use logical vectors: x[!(x==3 | x == 7)] [1] 1 2 4 5 6 8 9 10 x[!(x == 11)] # notice this works [1] 1 2 3 4 5 6 7 8 9

[R] Asking Favor For Remove element with Particular Value In Vector

2011-08-27 Thread chuan_zl
Dear All. I am Chuan. I am beginner for R.I facing some problem in remove element from vector.I have a vector with size 238 element as follow(a part) [1] 0 18 24 33 44..[238] 255 Let the vector label as x,I want remove element 0 and 255.I try use such function:

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-27 Thread Rainer Schuermann
Not sure whether I understand your question right but here is what I would do: # Sample data x - seq( 1, 100, by=6) x [1] 1 7 13 19 25 31 37 43 49 55 61 67 73 79 85 91 97 # remove element with value 19 x - x[ x != 19 ] x [1] 1 7 13 25 31 37 43 49 55 61 67 73 79 85 91 97 If you want to

Re: [R] Asking Favor For Remove element with Particular Value In Vector

2011-08-27 Thread David Winsemius
On Aug 27, 2011, at 5:31 AM, chuan_zl wrote: Dear All. I am Chuan. I am beginner for R.I facing some problem in remove element from vector.I have a vector with size 238 element as follow(a part) [1] 0 18 24 33 44..[238] 255 Let the vector label as x,I want