合并2个列表,2个列表之间的组合但不在列表中

时间:2017-06-08 10:21:18

标签: r list

我有

list1 <- c("A","B","C") 

list2 <- c(1,2,3)

我想要一个联合名单:

list3 = c("A_1", "B_2", "C_3").

我到处寻找但找不到答案。 我尝试过mapply,combn,permn ......一切都没用。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

我们可以使用paste执行此操作。输入数据集为vector s

v1 <- paste(list1, list2, sep = "_")
dput(v1)
#c("A_1", "B_2", "C_3")

但是,如果它们是list元素,并希望vector作为输出

paste(unlist(list1), unlist(list2), sep = "_")