小编Cha*_*ham的帖子

在 R 中找到第二低的非零值

我刚开始学习R,我需要一些帮助。

我想在某些列中找到最低的非零数字,但如果最低数字为零,那么我想要第二低的数字。

我的代码目前看起来像这样:

aggregate(M3klar2[,32:35],M3klar2["ID"], function(x) if(min(x)>0) min(x) else if(min(x==0) ??second lowest?? )
Run Code Online (Sandbox Code Playgroud)

我应该写什么if(min(x==0))?或任何其他建议?

r min

3
推荐指数
1
解决办法
1931
查看次数

标签 统计

min ×1

r ×1