Использование функции as.matrix
в базе R:
test <- expand.grid(x = c(0:5), y = c(0:6), z = NA)
test$z <- rnorm(length(test$x))
test<-as.matrix(test)
print(test)
выход
x y z
[1,] 0 0 0.90406131
[2,] 1 0 0.33312382
[3,] 2 0 1.04430083
[4,] 3 0 -1.26489040
[5,] 4 0 0.86181552
[6,] 5 0 0.88182537
[7,] 0 1 -0.57815174
[8,] 1 1 -0.75851384
[9,] 2 1 -0.94640370
[10,] 3 1 0.42612930
[11,] 4 1 -0.30351194
[12,] 5 1 0.30895610
[13,] 0 2 -1.49820476
[14,] 1 2 0.24378831
[15,] 2 2 0.27930192
[16,] 3 2 -0.13181652
[17,] 4 2 -0.49358625
[18,] 5 2 3.24465996
[19,] 0 3 0.02912383
[20,] 1 3 -0.33232153
[21,] 2 3 -0.33266842
[22,] 3 3 2.23127521
[23,] 4 3 2.02369124
[24,] 5 3 0.42809981
[25,] 0 4 -2.22255234
[26,] 1 4 -1.44525614
[27,] 2 4 -0.53437374
[28,] 3 4 -0.72093009
[29,] 4 4 0.18409410
[30,] 5 4 -0.52258419
[31,] 0 5 0.05425793
[32,] 1 5 0.68580039
[33,] 2 5 -1.28536282
[34,] 3 5 0.24817880
[35,] 4 5 -2.78164941
[36,] 5 5 0.14324019
[37,] 0 6 0.04709956
[38,] 1 6 -1.97103390
[39,] 2 6 1.02853047
[40,] 3 6 0.36259093
[41,] 4 6 -1.01186391
[42,] 5 6 -1.39699418