查找每行中的最小正值(不包括0)

时间:2012-05-23 10:13:32

标签: r min

我目前正在使用矩阵,我想在每一行中找到最低的正值。

使用apply(my.matrix,1,min)将不起作用,因为输出将始终为0 ......

有没有办法找到除0以外的最低值?

1 个答案:

答案 0 :(得分:6)

您可以使用匿名函数执行此操作。

apply(my.matrix, 1, FUN = function(x) {min(x[x > 0])})