IsInfiniteMask / Boolean Layer
Create boolean mask columns identifying infinite values (Inf, -Inf) in numeric columns. Similar to numpy isinf() or R's is.infinite(). Returns True for infinite values and False for finite numbers or NaN.
Common applications:
- Division by zero detection
- Overflow identification
- Boundary condition analysis
- Numerical error tracking
- Algorithm termination checks
Example:
Index | Float Column | Is Infinite |
---|---|---|
0 | 1.5 | false |
1 | Inf | true |
2 | -3.2 | false |
3 | -Inf | true |
4 | NaN | false |
Mask
[, ...]List of infinity checking operations to perform. Each mask creates a new boolean column. Common scenarios:
- Detecting computational overflow
- Validating division operations
- Checking boundary conditions
- Monitoring numerical stability
At least one mask must be specified.
Select
columnThe column to check for infinite values. Applicable to numeric columns. The mask will be a boolean column where:
- True indicates positive or negative infinity
- False indicates finite numbers or NaN
Crucial for identifying numerical overflow or division by zero conditions.
AsColumn
nameName for the new column. If not provided, the system generates a unique name. If AsColumn
matches an existing column, the existing column is replaced. The name should follow valid column naming conventions.