Is this what you want? > x <- list(a=1:3, b=30:34, c=40:35) > x $a [1] 1 2 3
$b [1] 30 31 32 33 34 $c [1] 40 39 38 37 36 35 > lapply(x,'[', 1) $a [1] 1 $b [1] 30 $c [1] 40 > unlist(lapply(x,'[', 1)) a b c 1 30 40 > On 9/29/06, Benjamin Otto <[EMAIL PROTECTED]> wrote: > Hi, > > > > Sorry for the question, I know it should be basic knowledge but I'm > struggling for two hours now. > > > > How do I select only the first entry of each list member and ignore the > rest? > > > > So for > > > > > $"121_at" > > > -113691170 > > > > > $"1255_g_at" > > > 42231151 > > > > > $"1316_at" > > > 35472685 35472588 > > > > > $"1320_at" > > > -88003869 > > > > I only want to select > > > > -113691170, 42231151, 35472685 and -88003869 .? > > > > Regards > > Benjamin > > -- > Benjamin Otto > Universitaetsklinikum Eppendorf Hamburg > Institut fuer Klinische Chemie > Martinistrasse 52 > 20246 Hamburg > > > > > [[alternative HTML version deleted]] > > ______________________________________________ > [email protected] 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. > -- Jim Holtman Cincinnati, OH +1 513 646 9390 What is the problem you are trying to solve? ______________________________________________ [email protected] 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.
