2017-02-06 166 views
0

我有data.frames的列表,看起來像這樣:子集和組合元素

...................................  
    $ 97 :'data.frame': 3 obs. of 2 variables:  
    ..$ row: int [1:3] 97 97 97  
    ..$ col: chr [1:3] "0" "0" "0"  
    $ 98 :'data.frame': 3 obs. of 2 variables:  
    ..$ row: int [1:3] 98 98 98  
    ..$ col: chr [1:3] "0" "0" "0"  
    $ 99 :'data.frame': 3 obs. of 2 variables:  
    ..$ row: int [1:3] 99 99 99 
    ..$ col: chr [1:3] "0" "0" "0" 

我想只子集山坳$行和結合,以這種方式:

............ 
97: 0,0,0  
98: 0,0,0  
99: 0,1,0  

預先感謝您

+0

不知道你的方向,因爲你輸出不符合你的「數據」,但也許'data.frame(lapply(myList,「[[」,「col」))''。 – lmo

回答

1

使用

do.call(rbind, lapply(lst,function(x) x$col)) 
+0

如果這是OP想要的,那麼'do.call(rbind,lapply(myList,「[[」,「col」))'也可以。 – lmo