Constant Value Column Filter

This node filters columns exclusively containing duplicates of the same value from the input data table. Examples include a column containing only zeroes, a column containing only identical Strings, or a column comprising only missing cells. In a dialog window, you can select which columns to apply the filter to (with all columns selected by default). From these selected columns, you can choose to remove either all constant value columns or columns containing only specific constant numeric, String, or missing values. Finally, you can also specify the minimum number of rows a table must have to be considered for filtering.

Options

Remove from the selected columns all constant value columns
Select this option to remove all constant value columns from the columns selected in the Column Selection tab, independent of the specific value they contain in duplicates.
Remove from the selected columns constant value columns that only contain numeric values of
Select this option to remove columns containing only a specific numeric value from the columns selected in the Column Selection tab.
Remove from the selected columns constant value columns that only contain String values of
Select this option to remove columns containing only a specific String value from the columns selected in the Column Selection tab.
Remove from the selected columns constant value columns that only contain missing values
Select this option to remove columns containing only empty cells / missing values from the columns selected in the Column Selection tab.
Minimum number of rows
The minimum number of rows a table must have to be considered for filtering. If the table size is below the specified value, the table will not be filtered / altered.
Apply filter
This list contains the column names of the input table that are to be considered for filtering.
Enforce Inclusion
Select this option to enforce the current "Apply filter" list to stay the same even if the input table specification changes. If some of the listed columns are not available anymore, a warning is displayed. (New columns will automatically be added to the "Do not apply filter" list.)
Do not apply filter (retain column)
This list contains the column names of the input table that are passed to the output without undergoing filtering.
Enforce Exclusion
Select this option to enforce the current "Do not apply filter" list to stay the same even if the input table specification changes. If some of the listed columns are not available anymore, a warning is displayed. (New columns will automatically be added to the "Apply filter" list.)

Input Ports

Icon
Table from which columns are to be filtered.

Output Ports

Icon
Table excluding filtered columns.

Popular Predecessors

Views

This node has no views

Workflows

Links

Developers

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.