对矩阵进行子集化会返回向量而不是矩阵

问题描述 投票:0回答:1

使用下面的代码,我尝试对 id 矩阵进行子集化,该矩阵的暗度为 100,000*27。下面的代码保留值为 1,3 和 5 的行。子集化成功,但我得到的 (id13) 是一个向量,而不是一个矩阵。如何修改下面的代码以保留子集矩阵?

id13 <- id[id[,] %in% c(1, 3, 5)]
r matrix subset
1个回答
0
投票

关于:

id[id |> apply(MARGIN = 2, FUN = \(row) any(c(1, 3, 5) %in% row)),]
© www.soinside.com 2019 - 2024. All rights reserved.