小编jor*_*ite的帖子

R中的行条件子集

我试图找出一种对矩阵进行子集化的方法,这种矩阵纯粹是数字的(即没有列/行名称).为了把它放在一个工作示例的形式中,我想删除不符合逻辑条件的行.

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)但我觉得必须有一种更优雅的方式来做到这一点.

有任何想法吗?

r matrix subset

3
推荐指数
1
解决办法
185
查看次数

标签 统计

matrix ×1

r ×1

subset ×1