hi Juan,

It is not so elegant, but work fine. I know that our colleagues can do it on a simple line.

z<-c(526,723,110,1110,34,778,614,249,14)
v1<-NULL
v2<-NULL
for (i in 1:(length(z)-1))
{
for (j in i:length(z))
{
 v1<-rbind(v1,z[i])
 v2<-rbind(v2,z[j])
}
}
df<-data.frame(cbind(v1=v1,v2=v2))
names(df)<-c("v1","v2")
df$ratio<-df$v1/df$v2


Kind regards,

Miltinho
Brazil


----- Mensagem original ----
De: Juan Pablo Fededa <jpfededa@gmail.com>
Para: r-help@stat.math.ethz.ch
Enviadas: Quinta-feira, 17 de Janeiro de 2008 13:24:33
Assunto: [R] vector generation

Dear Contributors:

I have the next vector:

"Z"

526
723
110
1110
34
778
614
249
14

I want to generate a vector containing the ratios of all the values
versus all the values of the z vector. I mean a vector containing the
values of 526/723, 526/110, and so on, 723/723, 723/110, and so on,
and so on.
Is this doable in a simple way??
Thanks in advance again,



Juan Pablo Fededa

______________________________________________
R-help@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.



 para armazenamento!

	[[alternative HTML version deleted]]


