[R] Creating named lists

Henrique Dallazuanna wwwhsd at gmail.com
Fri Mar 12 14:21:05 CET 2010


One option is this:

eapply(globalenv(), I)[c('a', 'b')]


On Fri, Mar 12, 2010 at 6:45 AM, Rune Schjellerup Philosof
<rphilosof at health.sdu.dk> 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.
>>>
>>>
>
> --
> 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
>
>
>        [[alternative HTML version deleted]]
>
>
> ______________________________________________
> 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.
>
>



-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O



More information about the R-help mailing list