在 R 中合并或递归合并两个列表

刘文成-梅德拉诺

我有这两个列表:

firstList <- list(a = list(a_1 = 1:5,
                           a_2 = 5:10),
                  b = 10,
                  c = list(c_1 = 10:20,
                           c_2 = 20:30))

secondList <- list(b = 9999,
                   c = list(c_2 = 500:505))

我想找到一个优雅的函数(几行代码,没有循环),例如:

thirdList <- awesomeFx(firstList, secondList)

给我:

$a
$a$a_1
[1] 1 2 3 4 5

$a$a_2
[1]  5  6  7  8  9 10


$b
[1] 9999

$c
$c$c_1
 [1] 10 11 12 13 14 15 16 17 18 19 20

$c$c_2
 [1] 500 501 502 503 504 505

换句话说,一个函数(以某种方式)递归地替换两个列表中的元素。

巴蒂斯特
modifyList(firstList, secondList)

$a
$a$a_1
[1] 1 2 3 4 5

$a$a_2
[1]  5  6  7  8  9 10


$b
[1] 9999

$c
$c$c_1
 [1] 10 11 12 13 14 15 16 17 18 19 20

$c$c_2
[1] 500 501 502 503 504 505

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R的数据框中合并两个列表

来自分类Dev

合并两个向量并获得R中的向量列表

来自分类Dev

将R中的两个列表合并到一个数据框中

来自分类Dev

R:合并两个具有相同列名的列表

来自分类Dev

R-使用stringr :: str_split合并两个列表中的唯一值

来自分类Dev

如何使用R中的索引列表合并两个data.frame?

来自分类Dev

根据R中的索引合并两个向量

来自分类Dev

如何在R中合并两个图?

来自分类Dev

如何在R中合并两个文件?

来自分类Dev

如何在R中合并两个表?

来自分类Dev

在R中合并两个大小不同的矩阵

来自分类Dev

R:您如何合并/合并两个环境?

来自分类Dev

合并两个列表并递归排序

来自分类Dev

在R中的两个条件下合并两列

来自分类Dev

将数据框合并到两个不同的列表中,这些列表以R中的元素名称为关键字

来自分类Dev

使用R在一个语料库中合并两个单词

来自分类Dev

使用R合并两个数据帧列表

来自分类Dev

如何通过循环而不合并R中的两个不同长度的数据帧来合并?

来自分类Dev

R:当两个条件中的任何一个匹配时,合并两个数据帧

来自分类Dev

R:合并两个表但使用列子集

来自分类Dev

在R中合并两个带有条件的data.frame

来自分类Dev

合并两个图形并在R igraph中添加边缘权重

来自分类Dev

如何合并R中不均匀行的两个单独的数据帧

来自分类Dev

尝试基于两个常见列合并R中的多个tsv文件

来自分类Dev

在R中合并两个具有不同日期格式的df

来自分类Dev

合并R中的两个表;列名称因A和B选项而异

来自分类Dev

如何在R中合并两个不相等大小的数据帧

来自分类Dev

附加和合并R中两个不等长的数据集

来自分类Dev

将两个data.frame与R中的条件合并

Related 相关文章

热门标签

归档