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

时间:2013-04-24 17:45:21

标签: r select matrix extract

我有这个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

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

1 个答案:

答案 0 :(得分: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