Skip to content
Back to formatted view

Raw Message

Message-ID: <43DD7817-C86D-4CF8-BBFE-D3F952F05A5F@gmx.de>
Date: 2010-01-06T14:07:16Z
From: Mark Heckmann
Subject: plyr: issue with column names when converting one element list to dataframe

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