我有两个包含命名元素的列表:
a <- list(a=1, b=2)
b <- list(b=3, c=4)
我想组合这些列表,以便 a 中具有相同名称的任何元素都会被列表 b 覆盖,所以我得到了这个:
list(a=1, b=3, c=4)
我知道我可以在循环中执行此操作,但是在 R 中是否有更紧凑的方法来执行此操作?
最佳答案
R 有一个内置函数可以执行此操作 modifyList
modifyList(a, b)
关于r - 合并列表,同时覆盖 R 中同名的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14455051/