1. ホーム
  2. r

Rで2つのリストをマージする

2023-08-14 01:03:11

質問

私は2つのリストを持っています

first = list(a = 1, b = 2, c = 3)
second = list(a = 2, b = 3, c = 4)

この2つのリストをマージして、最終的に

$a
[1] 1 2

$b
[1] 2 3

$c
[1] 3 4

これを行うための簡単な関数はありますか?

どのように解決するのですか?

例のように、リストが常に同じ構造である場合、より簡単な解決方法は

mapply(c, first, second, SIMPLIFY=FALSE)