DataFrame column allowed values assertion
Passes if all cell values in a DataFrame column belong to an allowed set of values.
df (DataFrame): The DataFrame to
inspect.
col (String): Column name to
check.
allowed_values (List): | Vector Set
of allowed values.
Expect_pass when all values are allowed;
Expect_hold on NA; Expect_stop on disallowed
values.
assert(expect_values(df, "status", ["PENDING", "APPROVED"]))