我试图找出一种对矩阵进行子集化的方法,这种矩阵纯粹是数字的(即没有列/行名称).为了把它放在一个工作示例的形式中,我想删除不符合逻辑条件的行.
set.seed(42)
m <- matrix(sample.int(100, 10*10, TRUE), 10, 10)
Run Code Online (Sandbox Code Playgroud)
假设我想制作一个子集,所以我保留最大行值为90或以上的行,但删除那些不符合此条件的行.
我能想到这样做的唯一方法是通过if/else循环(max(m[i,]) > 90
)但我觉得必须有一种更优雅的方式来做到这一点.
有任何想法吗?