如何筛选一个矩阵某些索引行形成一个新的矩阵

请问,对一个矩阵,筛选某些索引行,形成新的矩阵,是如何写?筛选的索引行,为一个set。例如如下图所示这么一个矩阵,根据一个品种的集合,得到一个新的矩阵,新的矩阵里面,行对应的索引,只有这个集合当中存在的品种。

attachments-2023-08-0UWcYZqI64db4399d0cc1.png

请先 登录 后评论

1 个回答

wale

可以参考下面做法, 对矩阵 取行列索引值:

m= matrix(0..4,2..6).rename!(2020.01.01 2020.12.31 2021.12.31 2022.06.30 2022.12.31,`b`a)

m[at(isYearEnd(m.rowNames())==true),]
请先 登录 后评论