[R] Combinations
arun
smartpink111 at yahoo.com
Fri Mar 15 15:35:43 CET 2013
HI,
Try this:
T1<- paste0("c",1:5)
T2<- paste0("k",1:5)
as.vector(outer(T1,T2,paste,sep=","))
# [1] "c1,k1" "c2,k1" "c3,k1" "c4,k1" "c5,k1" "c1,k2" "c2,k2" "c3,k2" "c4,k2"
#[10] "c5,k2" "c1,k3" "c2,k3" "c3,k3" "c4,k3" "c5,k3" "c1,k4" "c2,k4" "c3,k4"
#[19] "c4,k4" "c5,k4" "c1,k5" "c2,k5" "c3,k5" "c4,k5" "c5,k5"
#or
paste("(",as.vector(outer(T1,T2,paste,sep=",")),")",sep="")
#[1] "(c1,k1)" "(c2,k1)" "(c3,k1)" "(c4,k1)" "(c5,k1)" "(c1,k2)" "(c2,k2)"
#[8] "(c3,k2)" "(c4,k2)" "(c5,k2)" "(c1,k3)" "(c2,k3)" "(c3,k3)" "(c4,k3)"
#[15] "(c5,k3)" "(c1,k4)" "(c2,k4)" "(c3,k4)" "(c4,k4)" "(c5,k4)" "(c1,k5)"
#[22] "(c2,k5)" "(c3,k5)" "(c4,k5)" "(c5,k5)"
A.K.
----- Original Message -----
From: Amir <adarehsh at uottawa.ca>
To: r-help at r-project.org
Cc:
Sent: Friday, March 15, 2013 9:22 AM
Subject: [R] Combinations
Hi every one,
I have two sets T1={c1,c2,..,cn} and T2={k1,k2,...,kn}.
How can I find the sets as follow:
(c1,k1), (c1,k2) ...(c1,kn) (c2,k1) (c2,k2) .... (c2,kn) ... (cn,kn)
Thanks.
Amir
-- __________________________________________________________________________
Amir Darehshoorzadeh | Computer Engineering Department
PostDoc Fellow | University of Ottawa, PARADISE LAb
Email: adarehsh at uottawa.ca | 800 King Edward Ave
Tel: - | ON K1N 6N5, Ottawa - CANADA
http://personals.ac.upc.edu/amir
______________________________________________
R-help at 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.
More information about the R-help
mailing list