[R] Transforming a list to a vector with associated levels

Blanchette, Marco MAB at stowers-institute.org
Wed Nov 19 04:15:19 CET 2008


I am pretty sure that I came across a function that creates a vector of levels from a list but I just can't remember.

Basically, I have something like

> t <- list(A=c(4,1,4),B=c(3,7,9,2))
> t
$A
[1] 4 1 4

$B
[1] 3 7 9 2

And I would like to get something like the following:
t levels
4 1
1 1
4 1
3 2
7 2
9 2
2 2

I tried unlist without success. I also do remember that there is a corresponding function that create a list of t's according to the level from the matrix a draw but no luck to remember it.

Thanks

--
Marco Blanchette, Ph.D.
Assistant Investigator
Stowers Institute for Medical Research
1000 East 50th St.

Kansas City, MO 64110

Tel: 816-926-4071
Cell: 816-726-8419
Fax: 816-926-2018



More information about the R-help mailing list