从R中的矩阵中提取正元素

use*_*722 -2 select r extract matrix

我有这个6x6矩阵,

1    1    2    1    2    2
1    3    1    1    2    1
0    5    1    1    0    3
0    5    0    2    1    3
4    1    3    3    2    3
2    3    3    0    2    3
Run Code Online (Sandbox Code Playgroud)

我需要找到一种方法来选择所有值> 0,这样我就可以创建一个大于0的所有元素的向量.有一个简单的方法吗?

Jil*_*ina 5

假设mat是你的矩阵

mat[mat>0]
 [1] 1 1 4 2 1 3 5 5 1 3 2 1 1 3 3 1 1 1 2 3 2 2 1 2 2 2 1 3 3 3 3
Run Code Online (Sandbox Code Playgroud)