[R] concatenating lists
Setzer.Woodrow@epamail.epa.gov
Setzer.Woodrow at epamail.epa.gov
Thu Mar 15 16:03:28 CET 2001
try c(xy,list(z))
> x <- runif(2)
> y <- runif(2
+ )
> z <- runif(2)
> xy <- list(x,y)
> xyz <- list(x,y,z)
> c(xy,list(z))
[[1]]
[1] 0.1194932 0.9874886
[[2]]
[1] 0.5036242 0.7492557
[[3]]
[1] 0.3930850 0.2587288
> xyz
[[1]]
[1] 0.1194932 0.9874886
[[2]]
[1] 0.5036242 0.7492557
[[3]]
[1] 0.3930850 0.2587288
R. Woodrow Setzer, Jr. Phone:
(919) 541-0128
Experimental Toxicology Division Fax: (919) 541-5394
Pharmacokinetics Branch
NHEERL MD-74; US EPA; RTP, NC 27711
Faheem Mitha
<faheem at email.unc.ed To: r-help at stat.math.ethz.ch
u> cc:
Sent by: Subject: [R] concatenating lists
owner-r-help at stat.ma
th.ethz.ch
03/14/01 06:17 PM
Dear People,
I have been trying to perform concatenation operations on lists without
success. Consider the following example.
> x <- runif(2)
> y <- runif(2)
> z <- runif(2)
> xy <- list(x,y)
> xyz <- list(x,y,z)
I want to have a function foo such that foo(xy,z) is the same as xyz. This
appears not to be as easy as I thought, though there must be a way.
For example list(xy,z) gives
> list(xy,z)
[[1]]
[[1]][[1]]
[1] 0.6375946 0.1863654
[[1]][[2]]
[1] 0.7395102 0.7528323
[[2]]
[1] 0.5260601 0.8470781
and c(xy,z) gives
> c(xy,z)
[[1]]
[1] 0.6375946 0.1863654
[[2]]
[1] 0.7395102 0.7528323
[[3]]
[1] 0.5260601
[[4]]
[1] 0.847078
>
but
> xyz
[[1]]
[1] 0.6375946 0.1863654
[[2]]
[1] 0.7395102 0.7528323
[[3]]
[1] 0.5260601 0.8470781
Unlisting things doesn't seem to help either. I have been fiddling around
for a bit, and have done everything I can think of. Any suggestions?
Thanks in advance.
Sincerely, Faheem Mitha.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._.
_._._
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list