It turns out I didn't have to filter out the 1-20 values.
The code of x[is.finite(x)] did the trick.
Thanks!!!
Mike
---------------------------- Original Message ----------------------------
Subject: Re: [R] cleaning up a vector
From: "Henrique Dallazuanna" <wwwhsd at gmail.com>
Date: Fri, October 1, 2010 1:55 pm
To: mlarkin at rsmas.miami.edu
Cc: r-help at r-project.org
--------------------------------------------------------------------------
Try this:
x[is.finite(x)]
On Fri, Oct 1, 2010 at 2:51 PM, <mlarkin at rsmas.miami.edu> wrote:
> I calculated a large vector. Unfortunately, I have some measurement error
> in my data and some of the values in the vector are erroneous. I ended up
> wih some Infs and NaNs in the vector. I would like to filter out the Inf
> and NaN values and only keep the values in my vector that range from 1 to
> 20. Is there a way to filter out Infs and NaNs in R and end up with a
> clean vector?
>
> Mike
>
> ______________________________________________
> 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.
>
--
Henrique Dallazuanna
Curitiba-Paran?-Brasil
25? 25' 40" S 49? 16' 22" O
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: untitled-2
URL:
<https://stat.ethz.ch/pipermail/r-help/attachments/20101001/51d4e21c/attachment.pl>