我有名單的共同結構的列表我怎樣才能重塑的目錄列表從廣角到長
require(data.table)
l <- list(a1 = list(b=data.table(rnorm(3)), c=data.table(rnorm(3)), d=data.table(rnorm(3))),
a2 = list(b=data.table(rnorm(3)), c=data.table(rnorm(3)), d=data.table(rnorm(3))))
有時是lapply
容易改變結構,從2×3的名單要到3×2像這樣的列表:
+a1---b +b---a1
---c ---a2
---d +c---a1
+a2---b to ---a2
---c +d---a1
---d ---a2
有沒有一種慣用的方法來做到這一點?
是否可以在不復制所有表(可能很大)的情況下完成?
看看[這個](http://stackoverflow.com/questions/28653867/best-way-to-transpose-data-table) – HubertL
我不這麼認爲,這是爲data.tables而不是列表的列表(data.tables) – statquant