[R] Creating named lists

Erich Neuwirth erich.neuwirth at univie.ac.at
Fri Mar 12 11:15:30 CET 2010


If thats what you want, why don't you do
list(a=1, b=2)


On 3/12/2010 10:45 AM, Rune Schjellerup Philosof wrote:
> No, I mean this:
> a <- 1
> b <- 2
> list(a=a, b=b)
> 
> I just find it anoying, that I have to type the names of the variables
> twice.
> I would like something like this instead:
> list(a, b, use.var.names=TRUE)
> 
> --
> Rune
> 
> Linlin Yan wrote:
>> Did you mean this:
>>
>>   
>>> n <- c('a', 'b')
>>> structure(list(1, 2), names = n)
>>>     
>> $a
>> [1] 1
>>
>> $b
>> [1] 2
>>
>>
>> On Fri, Mar 12, 2010 at 5:28 PM, Rune Schjellerup Philosof
>> <rphilosof at health.sdu.dk> wrote:
>>   
>>> I often find myself making lists similar to this
>>> list(var1=var1, var2=var2)
>>>
>>> It doesn't seem list has an option, to make it use the name of the
>>> variable as name in the list.
>>> Is there another function that does this?
>>>
>>> --
>>> Med venlig hilsen
>>>
>>> Rune Schjellerup Philosof
>>> Ph.d-stipendiat, Forskningsenheden for Biostatistik
>>>
>>> Telefon: 6550 3607
>>> E-mail:  rphilosof at health.sdu.dk
>>> Adresse: J.B. Winsløwsvej 9, 5000 Odense C
>>>
>>> SYDDANSK UNIVERSITET
>>> _______________________________________________________________
>>> * Campusvej 55 * 5230 * Odense M * 6550 1000 * www.sdu.dk
>>>
>>> ______________________________________________
>>> R-help at 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.
>>>
>>>     
> 
> 
> 
> ______________________________________________
> R-help at 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.

-- 
Erich Neuwirth, University of Vienna
Faculty of Computer Science
Computer Supported Didactics Working Group
Visit our SunSITE at http://sunsite.univie.ac.at
Phone: +43-1-4277-39464 Fax: +43-1-4277-39459



More information about the R-help mailing list