相关疑难解决方法(0)

在R中覆盖具有相同名称的值时组合列表

我有两个带有命名元素的列表:

a <- list(a=1, b=2)
b <- list(b=3, c=4)
Run Code Online (Sandbox Code Playgroud)

我想组合这些列表,以便具有相同名称的任何元素都将被列表b覆盖,所以我得到了这个:

list(a=1, b=3, c=4)
Run Code Online (Sandbox Code Playgroud)

我知道我可以循环执行此操作,但是在R中有更简洁的方法吗?

r

21
推荐指数
2
解决办法
6114
查看次数

加入R中的列表

我想加入R中的两个列表,但我真的不知道该怎么做.我需要一种方法来加入to列表,方法是只添加与第一个列表中名称不同的元素,例如:

list1=list('a'=1,'b'=2,'c'=3,'d'=4,'e'=5);
list2=list('b'=10,'c'=100,'e'=98);
list3=OpErAtIoN(list1,list2)
Run Code Online (Sandbox Code Playgroud)

一个人获得list3是 list('a'=1,'b'=10,'c'=100,'d'=4,'e'=98)

你知道怎么办?谢谢!

r list

6
推荐指数
2
解决办法
1301
查看次数

标签 统计

r ×2

list ×1