我有一个列表TF2Gene [1326]看起来像
view(TF2Gene)
structure(list(Sp1=c("a","b","c"),p53=c("x","y","z"),Elk1=c("1","2","3"),...))
所以它基本上是1326个列表的列表。
现在我想在1中连接这些列表的值,以便找到唯一的成员。我在做的是:
cols <- unique(unlist(TF2Gene))
这是对的吗?
答案 0 :(得分:4)
是的,这是正确的方法。在上面的例子中,结果将是一个矢量,如:
c("a", "b", "c", "x", "y", "z", "1", "2", "3")
答案 1 :(得分:3)
如果您的列表中包含原子元素,那只会起作用。我通常不会。试试这个。
do.call(c, list (list( 3,4,5 ) , list( "a","b" )))
[[1]]
[1] 3
[[2]]
[1] 4
[[3]]
[1] 5
[[4]]
[1] "a"
[[5]]
[1] "b"