[R] saving while loop values to one vector
Syed Abid Hussaini
ohitsabid at yahoo.com
Mon Dec 24 07:54:50 CET 2007
I solved it myself by reading the help files which i should have done prior to my posting.
Solution:
wave2 <- abs(Re(rnorm(100)))
wave2 <- sort (wave2, decreasing=F)
hist(wave2)
x <- length (wave2)
i <- findInterval((wave2[1]), wave2)
i <- i+1
out <- numeric(x)
for (i in i:x) {
out[i] <- (wave2 [i] - wave2[i-1])
}
out
As you see i trimmed the code and alloted a new variable called out which i later save my values
to.
--- Syed Abid Hussaini <ohitsabid at yahoo.com> wrote:
> Hi all,
> I am pretty new to R and even new to programming in general. Right now i get only one value
> for
> j below (print(j)), how do i save all j values to one vector or matrix? Sorry for this very
> basic
> question. thanks in advance.
>
> wave2 <- abs(Re(rnorm(100)))
> i <- findInterval((wave2[1]), wave2)
> i <- i+1
>
> while (i < length(wave2)) {
> j <- (wave2 [i] - wave2[i-1])
> print(j)
> i<-i+1
> }
>
> abid
>
>
>
> ____________________________________________________________________________________
> Looking for last minute shopping deals?
> http://tools.search.yahoo.com/newsearch/category.php?category=shopping
>
____________________________________________________________________________________
Looking for last minute shopping deals?
More information about the R-help
mailing list