2012-06-15 18 views
12
A = data.frame(a = c(1:10), b = c(11:20)) 
B = data.frame(a = c(101:110), b = c(111:120)) 
C = data.frame(a = c(5:8), b = c(55:58)) 

L = list(list(B,C),list(A),list(C,A),list(A,B,C),list(C)) 

Mam listę list ramek danych, L ale muszę utworzyć jedną listę wszystkich ramek danych, jak poniżej (kolejność ramek danych powinna pozostać taka sama w L i nowej L.)Konwertowanie listy list na pojedynczej liście

NewL = list(B,C,A,C,A,A,B,C,C) 

Odpowiedz

10

Spróbuj przeczytać instrukcję;) i

unlist(L,recursive=F) 
+1

nauczyć się czegoś nowego każdego dnia. Nie wiedziałem, że możesz to zrobić. Dziękuję za odpowiedź. Najprawdopodobniej powinienem sam przeczytać podręcznik na liście niepublicznej :) +1 –

Powiązane problemy