将列表的每个元素组合到 R 中另一个列表的元素

时间:2021-01-06 09:25:41

标签: r list

我有两个列表

{(typeof window != "undefined") && <script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js"></script>}

如果我希望结果列表的形式为

list_1 <- list('A', 'B', 'C')

list_2 <- list('X', 'Y')

最终列表应该是两个列表中元素的所有可能组合,没有重复。

2 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

as.list(outer(list_1,list_2, paste0))

关于outer的信息

答案 1 :(得分:1)

你可以这样做:

do.call(paste0, expand.grid(list_1, list_2))
相关问题