R-Extrakt-Daten-frame aus der Liste ohne Präfix in der Spalte Namen

Ich einen Daten-frame in der Liste. Dann, wenn Sie versuchen, extrahieren Sie es zurück - ich bekomme alle Spaltennamen vorangestellt Liste Schlüssel für diese Daten-frame, gibt es eine Möglichkeit, Daten zu extrahieren frame-genau so, wie es übergeben wurde zunächst?

cols<-c("column1", "Column2", "Column3")
df1<-data.frame(matrix(ncol = 3, nrow = 1))
colnames(df1)<-cols
df1

result<-list()
result['df1']<-list(df1)

newdf1<-as.data.frame(result['df1'])
newdf1

Bekommen als Ergebnis (Spaltennamen vorangestellt df1):

> cols<-c("column1", "Column2", "Column3")
> df1<-data.frame(matrix(ncol = 3, nrow = 1))
> colnames(df1)<-cols
> df1
  column1 Column2 Column3
1      NA      NA      NA
> 
> result<-list()
> result['df1']<-list(df1)
> 
> newdf1<-as.data.frame(result['df1'])
> newdf1
  df1.column1 df1.Column2 df1.Column3
1          NA          NA          NA

Natürlich, ich kann entfernen Sie die Präfixe manuell, aber wahrscheinlich gibt es eine richtige Weg, dies zu tun.
Danke!

InformationsquelleAutor Volder | 2013-03-24
Schreibe einen Kommentar