我希望这会生成模式numeric
R> mode(expand.grid(c(1,2),c(3,4)))
R> "list"
是否有一个简单的方法可以使其成为“数字”?
答案 0 :(得分:0)
您正在制作数字,下面的代码显示了您正在制作的内容 - 以及如何使其成为矩阵而不是列表:
> x <- as.matrix(expand.grid(c(1,2), c(3,4)))
> x
Var1 Var2
[1,] 1 3
[2,] 2 3
[3,] 1 4
[4,] 2 4
如您所见,组件是数字列表/向量:
> str(x)
num [1:4, 1:2] 1 2 1 2 3 3 4 4
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr [1:2] "Var1" "Var2"
> x[,1]
[1] 1 2 1 2