【发布时间】:2015-10-28 13:52:20
【问题描述】:
我有一个矩阵,我想创建一个列表,该矩阵的选定行是列表元素。
例如这是我的矩阵
my.matrix=matrix(1:100, nrow=20)
我想从这个矩阵创建一个列表,这样这个列表的每个元素都是矩阵的一部分,每个部分的行索引由
定义my.n=c(1,2,4,3,5,5)
其中my.n 给出了应该从my.matrix 中提取的行数。 my.n[1]=1 表示第 1 行; my.n[2]=2 表示第 2,3 行; my.n[3]=4 表示第 4 到第 7 行等等。
所以我列表的第一个元素应该是
my.matrix[1,]
秒
my.matrix[2:3,]
等等。
如何优雅地做到这一点?
【问题讨论】: