[R] index vector
jim holtman
jholtman at gmail.com
Fri Sep 29 22:46:33 CEST 2006
Is this what you want?
> x <- matrix(1:25,5)
> x[c(2,5),5] <- -9999
> x
[,1] [,2] [,3] [,4] [,5]
[1,] 1 6 11 16 21
[2,] 2 7 12 17 -9999
[3,] 3 8 13 18 23
[4,] 4 9 14 19 24
[5,] 5 10 15 20 -9999
> x[x[,5] == -9999, 5] <- NA
> x
[,1] [,2] [,3] [,4] [,5]
[1,] 1 6 11 16 21
[2,] 2 7 12 17 NA
[3,] 3 8 13 18 23
[4,] 4 9 14 19 24
[5,] 5 10 15 20 NA
>
>
On 9/29/06, bertrand toupin <borghor at yahoo.ca> wrote:
> Hi! 1st time I'm posting here. I'm beginning to learn R and I've encountered a problem that I'm unable to solve so far.
>
> I have a 20 000 x 5 matrix. In the 5th column, I have elevation. Missing value are actually put to -99999. I want to track down the index of those values and replace them with NA. I've read that to replace, the command "replace" is enough. I just don't know how to construct the index vector that contains the index of -99999 values.
>
> Hope this makes sense,
> Thanks!
> Philippe
>
>
> ---------------------------------
> Share your photos with the people who matter at Yahoo! Canada Photos
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>
--
Jim Holtman
Cincinnati, OH
+1 513 646 9390
What is the problem you are trying to solve?
More information about the R-help
mailing list