Dear list members,
thank all of you for replying to my question. Finally I came up with 3
working solutions, which I ask you to rank now in terms of used
resources, computation speed, "design questions" etc.
x <- list("1" = c(a = 1, b = 2, c = 3), "2" = c(d = 4, b = 5, e = 6))
#looping; Thanks
http://www.student.kuleuven.be/~m0390867/dimitris.htm
- Original Message -
From: "Jan Hummel" <[EMAIL PROTECTED]>
To:
Sent: Monday, August 15, 2005 7:09 PM
Subject: Re: [R] Re-sort list of vectors
Thanks a lot! But unfortunately I will not know the dimensions of bo
quot;d"=c("1"=4), "e"=c("1"=6)) for the above input.
> By giving the result this way I'm able to extract both names from two sets as
> well as the according value between both items.
>
> One point could be to build a matrix but this matrix would have
value between both items.
> >
> > One point could be to build a matrix but this matrix would
> > have many NA's. So I prefer Lists of Lists.
> >
> > Any ideas?
> >
> > cheers
> > Jan
> >
> > -Ursprüngliche Nachricht-
>
t could be to build a matrix but this matrix would
> have many NA's. So I prefer Lists of Lists.
>
> Any ideas?
>
> cheers
> Jan
>
> -Ursprüngliche Nachricht-
> Von: Liaw, Andy [mailto:[EMAIL PROTECTED]
> Gesendet: Montag, 15. August 2005 1
s the according value between both items.
One point could be to build a matrix but this matrix would have many NA's. So I
prefer Lists of Lists.
Any ideas?
cheers
Jan
-Ursprüngliche Nachricht-
Von: Liaw, Andy [mailto:[EMAIL PROTECTED]
Gesendet: Montag, 15. August 2005 17:3
If all vectors in the list have the same length, why not use a matrix? Then
you'd just transpose the matrix if you need to. If you really have to have
it as a list, here's one possibility:
> x <- list("1"=c(a=1, b=2, c=3), "2"=c(a=4, b=5, c=6))
> x
$"1"
a b c
1 2 3
$"2"
a b c
4 5 6
> as.lis
Hi.
Can anyone suggest a simple way to re-sort in R a list of vectors of the
following form?
input
$"1"
a b c
1 2 3
$"2"
a b c
4 5 6
Output should be something like:
"a"
"1" 1
"2" 4
"b"
"1" 2