FilterWithMultiMask / Manipulation Layer

Filter DataFrame using multiple boolean masks combined with AND/OR logic.

Example:

Original DataFrame:

idvalueis_validis_recent
1100truetrue
2-5falsetrue
3200truefalse
4-10falsefalse

Result (AND combination):

idvalueis_validis_recent
1100truetrue

Result (OR combination):

idvalueis_validis_recent
1100truetrue
2-5falsetrue
3200truefalse

Common applications:

  • Complex filtering conditions
  • Multi-criteria selection
  • Combined validation rules
  • Advanced data qualification
Table
0
0
Table

Masks

[, ...]

Collection of boolean columns and their negation flags. Combined using the specified combinator to create the final filter condition.

Select

column

Boolean column for filtering. Each mask contributes to the combined condition based on the chosen combinator.

false

Invert this mask's condition:

  • false (default): Use original boolean values
  • true: Use negated boolean values
And

Logical operator for combining multiple mask conditions

And ~

Require all conditions to be true. Use for:

  • Strict filtering
  • Multiple requirement validation
  • Compound conditions
Or ~

Accept if any condition is true. Use for:

  • Flexible filtering
  • Alternative criteria
  • Multiple acceptance conditions