1
私はN
のリストにいくつかの同じ列名を持っています。ここでは、2つのリストとMWEです:R:ベクトルとスカラーを含むマージリスト
ls <- list()
ls[[1]] <- list("a"=1:2,
"b"=20,
"c"=numeric(0))
names(ls[[1]]$a) <- c("a1", "a2")
ls[[2]] <- list("a"=3:4,
"b"=30,
"c"=1:4,
"d"="f")
names(ls[[2]]$a) <- c("a1", "a2")
はそれがlsRes
は、以下の特性を有する結果リストlsRes
、にこれらを可能マージです:
lsRes$a
は、最初に名前が付いている2つの要素を含み、 (名前Cと(A1は、A2))ベクター C(1,2)及び第二の名前ベクトルc(3,4) (名前を持つ(C(a1.a2)))は、2つを含んでいます最初の要素は20aです最初のNAである 2つの要素を含み、そして第二が "4
lsRes$d
:ND第30lsRes$c
最初の数値である2つの要素を含み、(0)と第二は1でありますF」
lsRes$b
感謝を使用しています。 'ls'と同じ' lsRes'ではありませんか? – N08
@ N08私は 'd'の追加要素を持っています。あなたはリストの出力を望むか、他に何かをしたいですか? – akrun
ありがとうございます。上記の4つの条件が満たされるようにリストをまとめてマージすることは可能ですか? – N08