在 R 中结合因子设计的向量
Combine vectors for factorial designs in R
我想创建一个 table 在 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
。当我有两个向量时它会做我想做的事,但当我有两个以上的向量时它不会。
更明确:
expand.grid(vec1, vec2, vec3)
我想创建一个 table 在 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
。当我有两个向量时它会做我想做的事,但当我有两个以上的向量时它不会。
更明确:
expand.grid(vec1, vec2, vec3)