我有一些数据:
xData, yData, zData
(每个都是长度为149的向量)
我想创建一个矩阵,使矩阵中的每个ij
位置成立:{xdata_n, ydata_n, zdata_n}
例如:
xData = c(1,2,3, ... )
yData = c(4,5,6, ...)
zData = c(7,8,9, ...)
其中...
是更多数据
我想我的矩阵M是:
|{1, 4, 7}, {...}|
|{2, 5, 8}, {...]|
|{3, 6, 9}, {...}|
|{...} , {...}|
我正在使用RStudio并且我对此很新,所以我不确定从哪里开始。
答案 0 :(得分:2)
我们可以尝试
library(data.table)
lst1 <- transpose(list(xData, yData, zData))
m1 <- matrix(lst1, ncol=1)
m1
# [,1]
#[1,] Integer,3
#[2,] Integer,3
#[3,] Integer,3
m1[,1]
#[[1]]
#[1] 1 4 7
#[[2]]
#[1] 2 5 8
#[[3]]
#[1] 3 6 9
xData <- 1:3
yData <- 4:6
zData <- 7:9