我刚开始学习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))?或任何其他建议?