r - 在R

r - 在R,第1张

我想创建一个在R中组合多个向量的表。

vec1<-c("a", "b")
vec2<-seq(2,4)
vec3<-c("x", "y")

它应该是这样的:

vec1 vec2 vec3
a    2    x
a    2    y
a    3    x
a    3    y
a    4    x
a    4    y
b    2    x
b    2    y
b    3    x
b    3    y
b    4    x
b    4    y

我尝试使用outer。当我有两个向量时它会做我想要的,但是当我有两个向量时它就没有。

最佳答案:

1 个答案:

答案 0 :(得分:1)

更明确:

expand.grid(vec1, vec2, vec3)

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复