在R

时间:2015-06-11 19:53:20

标签: r vector dataframe factorial

我想创建一个在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)