[R] Create a new vector with filled with mean value of original vector

Gundala Viswanath gundalav at gmail.com
Mon Jun 23 10:47:04 CEST 2008


Hi,

Given this vector:

> x <- c(30.9, 60.1  , 70.0 ,  73.0 ,  75.0 ,  83.9 ,  93.1 ,  97.6 ,  98.8 , 113.9)
 [1]  30.9  60.1  70.0  73.0  75.0  83.9  93.1  97.6  98.8 113.9

> mean.x <- mean(x)
[1] 79.63

I wish to:

1. Create a new vector (nx) with the same size as "x"
2. Fill "nx" with the mean value

thus in the end I hope to get something like:

[1] 79.63 79.63 79.63 79.63 79.63 79.63 79.63 79.63 79.63 79.63

Is there a way to do it?

- Gundala Viswanath
Jakarta - Indonesia



More information about the R-help mailing list