daft.expressions.expressions.ExpressionFloatNamespace.is_nan#

ExpressionFloatNamespace.is_nan() daft.expressions.expressions.Expression[source]#

Checks if values are NaN (a special float value indicating not-a-number)

Note

Nulls will be propagated! I.e. this operation will return a null for null values.

Example

>>> # [1., None, NaN] -> [False, None, True]
>>> col("x").is_nan()
Returns

Boolean Expression indicating whether values are invalid.

Return type

Expression