小编vtu*_*una的帖子

合并列表与常见元素

我有一份清单

[[1]]
[1] 7

[[2]]
[1] 10 11 12 211 446 469

[[3]]
[1] 10 11 12 13

[[4]]
[1] 11 12 13 215

[[5]]
[1] 15 16

[[6]]
[1] 15 17 216 225
Run Code Online (Sandbox Code Playgroud)

我想合并具有公共元素的列表切片,并索引已合并列表切片的索引.我想要的输出如下.

$`1`
[1] 7

$`2`, `3`, `4`
[1] 10 11 12 13 211 215 446 469

$`5`,`6`
[1] 15 16 17 216 225
Run Code Online (Sandbox Code Playgroud)

(我将原始列表切片索引作为新列表名称,但任何形式的输出都可以.)

可重复的数据:

mylist <- list(7, c(10, 11, 12, 211, 446, 469), c(10, 11, 12, 13), c(11, 
12, 13, 215), c(15, 16), c(15, 17, …
Run Code Online (Sandbox Code Playgroud)

merge r list

13
推荐指数
2
解决办法
1029
查看次数

标签 统计

list ×1

merge ×1

r ×1