根据数字阈值过滤矩阵值

时间:2015-03-05 06:57:01

标签: r matrix

我有一个名为data.mat

的值矩阵
       [1,]     [2,]   [3,]
[1,]   0.001    0.03   0.003
[2,]   0.100    0.02   0.001

我希望保留所有低于0.01的值,所以我尝试了:

> (data.mat < 0.01)

重新调整:

       [1,]    [2,]     [3,]
[1,]   TRUE    FALSE    TRUE
[2,]   FALSE   FALSE    TRUE

但我想获得实际值而不是获得逻辑参数。我也尝试过:

as.numeric(data.mat < 0.01)

但是这返回0和1.任何帮助都将不胜感激。

谢谢。

0 个答案:

没有答案