在r中将两个列一对多合并

在r中将两个列一对多合并,r,merge,col,R,Merge,Col,现在,我需要在一个新的向量中创建一列,比如说'vec',如下所示: d1 = c("2a", "3a") d2 = c("k1", "k2") 基本上我只需要一个列,每个列都有两个列的组合。 合并选项没有帮助。非常感谢您的建议 我假设你的vec中有一个输入错误,因为你说“它有两列的每个组合”。如果是这样的话,这应该是可行的 vec = c("2a-k1", "2a-k2", "3a-k1", "3a-k2") x我假设你的vec中有一个输入错误,因为你说“它有两列的每个组合”。如果是这样

现在,我需要在一个新的向量中创建一列,比如说'vec',如下所示:

d1 = c("2a", "3a") 

d2 = c("k1", "k2")
基本上我只需要一个列,每个列都有两个列的组合。
合并选项没有帮助。非常感谢您的建议

我假设你的
vec
中有一个输入错误,因为你说“它有两列的每个组合”。如果是这样的话,这应该是可行的

vec = c("2a-k1", "2a-k2", "3a-k1", "3a-k2")

x我假设你的
vec
中有一个输入错误,因为你说“它有两列的每个组合”。如果是这样的话,这应该是可行的

vec = c("2a-k1", "2a-k2", "3a-k1", "3a-k2")

x为什么
2a-k1
3a-k2
出现两次<代码>粘贴(d1、d2、sep=“-”)
?已更改。。。感谢您指出:)为什么
2a-k1
3a-k2
出现两次<代码>粘贴(d1、d2、sep=“-”)
?已更改。。。谢谢你指出:)