5

次のようなリスト 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))    

これは正しいです?

4

2 に答える 2

6

はい、それが正しい方法です。上記の例では、結果は次のようなベクトルになります。

c("a", "b", "c", "x", "y", "z", "1", "2", "3")
于 2013-03-14T17:04:52.207 に答える
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"
于 2014-07-21T14:46:11.527 に答える