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

JMF*_*MFA 1 r min

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

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

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

Gre*_*gor 6

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

apply(my.matrix, 1, FUN = function(x) {min(x[x > 0])})
Run Code Online (Sandbox Code Playgroud)