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

Rainer Schuermann rainer.schuermann at gmx.net
Sat Aug 27 14:38:11 CEST 2011


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 remove values smaller / larger than a certain threshold, your 
way should work well:

# Sample data
x <- seq(  1, 100, by=6)
x[9] <- 155
x
 [1]   1   7  13  19  25  31  37  43 155  55  61  67  73  79  85  91  97

# Remove elements smaller than 20 or larger than 80:
 x <- x[ x > 20 & x < 80 ]
x
 [1] 25 31 37 43 55 61 67 73 79

So there is probably an issue with your data vector - why don't you dput() it?

Rgds,
Rainer


On Saturday 27 August 2011 02:31:29 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 try use
> such function:
> 
> x[x>0 & x<255]
> 
> However, I am fail since same results are give even try it for many times.I
> also try with shorter vector with 10 element. It is successfully resulted.
> So,want can I do for it. Kindly asking favor for expert here. Thank you very
> much.
> 
> Chuan
> 
> --
> View this message in context:
> http://r.789695.n4.nabble.com/Asking-Favor-For-Remove-element-with-Particul
> ar-Value-In-Vector-tp3772779p3772779.html Sent from the R help mailing list
> archive at Nabble.com.
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list