polars.Series.nan_max#

Series.nan_max() int | float | date | datetime | timedelta | str[source]#

获取最大值,但传播/污染遇到的NaN值。

这与numpy的nanmax不同,因为numpy默认传播NaN值,而polars默认忽略它们。

示例

>>> s = pl.Series("a", [1, 3, 4])
>>> s.nan_max()
4
>>> s = pl.Series("a", [1.0, float("nan"), 4.0])
>>> s.nan_max()
nan