[R] plyr: issue with column names when converting one element list to dataframe

hadley wickham h.wickham at gmail.com
Fri Jan 8 20:45:36 CET 2010


Hi Mark,

It'll be fixed in the next version of plyr.  If you want to fix it
yourself, inspect the source of list_to_dataframe and change the first
data.frame to as.data.frame.

Hadey

On Wed, Jan 6, 2010 at 8:53 AM, Mark Heckmann <mark.heckmann at gmx.de> wrote:
> Hadley,
>
> thanks for the quick reply:
>
>> dput(l)
> list(structure(c(0.182198327359618, 0.473715651135006, 0.29689366786141,
> 0.0471923536439665), .Dim = c(1L, 4L), .Dimnames = list("f5_9",
>    c("(0.5,1.5]", "(1.5,2.5]", "(2.5,3.5]", "(3.5,4.5]"))))
>
> Mark
>
>
> Am 06.01.2010 um 15:48 schrieb hadley wickham:
>
>> Hi Mark,
>>
>> Could you send a the results of dput(l)?  It will make exploration easier.
>>
>> Hadley
>>
>> On Wed, Jan 6, 2010 at 8:07 AM, Mark Heckmann <mark.heckmann at gmx.de>
>> wrote:
>>>
>>> Hi,
>>>
>>> I have an issue concerning plyr.
>>> I have a list l as output from dlply.
>>>
>>>> l
>>>
>>> $`1`
>>>    (0.5,1.5] (1.5,2.5] (2.5,3.5]  (3.5,4.5]
>>> f5_9 0.2342569  0.465995 0.2518892 0.04785894
>>>
>>> attr(,"split_type")
>>> [1] "data.frame"
>>> attr(,"split_labels")
>>>  f15
>>> 1   1
>>>
>>> When I convert it into a dataframe I get.
>>>
>>>> list_to_dataframe(l)
>>>
>>>  .id X.0.5.1.5. X.1.5.2.5. X.2.5.3.5. X.3.5.4.5.
>>> 1   1  0.2342569   0.465995  0.2518892 0.04785894
>>>
>>> The column labels have names I do not want.
>>> When I do the same using two list elements everything is fine, that is
>>> column names are as desired.
>>>
>>>> l2 <- c(l,l)
>>>> list_to_dataframe(l2)
>>>
>>>  .id (0.5,1.5] (1.5,2.5] (2.5,3.5]  (3.5,4.5]
>>> 1   1 0.2342569  0.465995 0.2518892 0.04785894
>>> 2   1 0.2342569  0.465995 0.2518892 0.04785894
>>>
>>> Does someone know a remedy?
>>>
>>> TIA,
>>> Mark
>>>
>>>
>>>> Mark Heckmann
>>>> Dipl. Wirt.-Ing. cand. Psych.
>>>> Vorstraße 93 B01
>>>> 28359 Bremen
>>>> Blog: www.markheckmann.de
>>>> R-Blog: http://ryouready.wordpress.com
>>>
>>> ______________________________________________
>>> 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.
>>>
>>
>>
>>
>> --
>> http://had.co.nz/
>
>



-- 
http://had.co.nz/



More information about the R-help mailing list