不清楚您在寻找什么 - 它是包含您指示的值的矩阵吗?IE
m <- matrix(rep(1:10, each = 15), byrow = TRUE, ncol = 15)
rownames(m) <- paste0("a", 1:10)
> m
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] [,14]
a1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
a2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
a3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
a4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
a5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
a6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
a7 7 7 7 7 7 7 7 7 7 7 7 7 7 7
a8 8 8 8 8 8 8 8 8 8 8 8 8 8 8
a9 9 9 9 9 9 9 9 9 9 9 9 9 9 9
a10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
[,15]
a1 1
a2 2
a3 3
a4 4
a5 5
a6 6
a7 7
a8 8
a9 9
a10 10
或者您希望这些行中的每一行都作为一个向量?IE
vecs <- split(rep(1:10, each = 15), rep(1:10, each = 15))
names(vecs) <- paste0("a", seq_along(vecs))
vecs[1:3]
> vecs[1:3]
$a1
[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
$a2
[1] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
$a3
[1] 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
vecs
是您指示的向量的列表,这是存储这些数据的更好方法,因为您可以使用诸如lapply()
在单个操作中处理向量集的工具。