On Fri, 20 Nov 2009, newbyr wrote:
Hi,
I'm looking for a function that will take a list of columns or data.frame
and corvert it to cartesian pairlist. For example for this data.frame (see
below), I'd like to get a list of all possible pairs:
sound
cs rs ns
7 5 2
4 5 4
6 3 1
8 4 1
6 4 2
6 7 1
2 2 5
9 2 5
how can I get this?
mylist
((cs,rs), (cs,ns), (rs,ns))
str(combn(colnames(df),2,function(x) df[,x],simplify=F))
see
?combn
HTH,
Chuck
p.s. Following the posting guide's hints you might try
?combinations # no go, but it says try ??combinations
??combinations # shows utils:combn
?combn # bingo!
This list contains a set of all possible combinations of column pairs.
Thank you for your help.
--
View this message in context:
http://old.nabble.com/How-to-make-a-cartesian-pairlist-from-a-vector--tp26452861p26452861.html
Sent from the R help mailing list archive at Nabble.com.
______________________________________________
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.
Charles C. Berry (858) 534-2098
Dept of Family/Preventive Medicine
E mailto:cbe...@tajo.ucsd.edu UC San Diego
http://famprevmed.ucsd.edu/faculty/cberry/ La Jolla, San Diego 92093-0901
______________________________________________
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.