可以修改 Julia 的 findmax 函数,使其不采用 NaN 值吗?

Ben*_*Ben 3 python julia

由于我的 df 中有 NaN (它们不能被任何其他值替换),因此 findmax() 函数返回 NaN 作为找到的最大值,这根本没有用...我一直在阅读一些博客和帖子,并且什么也没找到。更具体地说,我是否可以像 python 的 np.nanmax() 一样创建这个函数?

DNF*_*DNF 5

也许比经历更简单(而且似乎也更快)的解决方案skipmissing是:

foo(itr) = maximum(x for x in itr if !isnan(x))
Run Code Online (Sandbox Code Playgroud)