我想创建一个在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
。当我有两个向量时它会做我想要的,但是当我有两个向量时它就没有。
答案 0 :(得分:1)
更明确:
expand.grid(vec1, vec2, vec3)