我希望有一个表格,其中包含矢量数据之间的所有可能组合,以及一些自定义。
例如我有三套:
(x1 y1 z1 t1 v1)
(x2 y2 z2 t2 v2)
(x3 y3 z3 t3 v3)
我需要有一个表格,以
格式显示所有可能的组合[(x1x2) (y1y2) (z1z2) t1+t2 v1+v2]
[(x1x2x3) (y1y2y3) (z1z2z3) t1+t2+t3 v1+v2+v3]
MATLAB或R会更好。
答案 0 :(得分:1)
如果您的输出正确,您可以在R中使用paste
,例如:
x <- c("x1", "y1", "z1", "t1", "v1")
y <- c("x2", "y2", "z2", "t2", "v2")
z <- c("x3", "y3", "z3", "t3", "v3")
c(paste0(x, y), paste0(x, y, z))
[1] "x1x2" "y1y2" "z1z2" "t1t2" "v1v2" "x1x2x3" "y1y2y3" "z1z2z3" "t1t2t3" "v1v2v3"
对于此类操作,expand.grid
,combn
,interaction
也可能有用。