Create multiple validation steps by using a list of column names with columns=.
Pointblank Validation
2025-01-31|16:28:29
Polars
STEP
COLUMNS
VALUES
TBL
EVAL
UNITS
PASS
FAIL
W
S
N
EXT
#4CA64C
1
col_vals_ge()
a
0
✓
13
13 1.00
0 0.00
—
—
—
—
#4CA64C66
2
col_vals_ge()
c
0
✓
13
11 0.85
2 0.15
—
—
—
#4CA64C
3
col_vals_ge()
d
0
✓
13
13 1.00
0 0.00
—
—
—
—
#4CA64C
4
col_exists()
date_time
—
✓
1
1 1.00
0 0.00
—
—
—
—
#4CA64C
5
col_exists()
date
—
✓
1
1 1.00
0 0.00
—
—
—
—
2025-01-31 16:28:29 UTC< 1 s2025-01-31 16:28:29 UTC
import pointblank as pbvalidation = ( pb.Validate( data=pb.load_dataset(dataset="small_table", tbl_type="polars") ) .col_vals_ge(columns=["a", "c", "d"], value=0) # check values in 'a', 'c', and 'd' .col_exists(columns=["date_time", "date"]) # check for the existence of two columns .interrogate())validation