[R] re placing values in a matrix
dxc13
dxc13 at health.state.ny.us
Fri Feb 1 04:03:51 CET 2008
useR's,
Consider:
y <- c(20, 25, 30)
> m <- matrix(c(0.0,1,NA,0.5,1.25,0.75, 0.5, NA,
> NA),byrow=TRUE,nrow=3,ncol=3)
> m
[,1] [,2] [,3]
[1,] 0.0 1.00 NA
[2,] 0.5 1.25 0.75
[3,] 0.5 NA NA
For each numeric value, I want to replace them with their corresponding
y-value. The result should look like (here, each row represents a variable
rather than the columns):
[,1] [,2] [,3]
[1,] 20 25 NA
[2,] 20 25 30
[3,] 20 NA NA
Does anyone know how I can do this using apply()? Or is there an easier
way? Thanks in advance.
Derek
--
View this message in context: http://www.nabble.com/replacing-values-in-a-matrix-tp15219764p15219764.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list