Data Processing Nodes
Comprehensive data manipulation toolkit with 6 specialized nodes for filtering, sorting, merging, and transforming tabular data in scientific workflows.
Node Reference
Detailed documentation for each data processing node available in VERA.
Select Columns
Select specific columns from DataFrames
Key Features
- •Single or multiple column selection
- •Column name validation
- •Column reordering
- •Pattern-based selection
- •Preview functionality
Input Ports
Input DataFrame
List of column names to select
Output Ports
DataFrame with selected columns
Number of selected columns
Filter Rows
Filter DataFrame rows based on conditions
Key Features
- •Expression-based filtering
- •Multiple condition support
- •Interactive condition builder
- •Preview of filtered results
- •Filter validation
Input Ports
Input DataFrame
Filter condition expression
Output Ports
Filtered DataFrame
Number of filtered rows
Filtering operation summary
Slice Rows
Extract rows by position or range
Key Features
- •Index-based slicing
- •Range specification
- •Step parameter support
- •Negative indexing
- •Boundary validation
Input Ports
Input DataFrame
Starting row index
Ending row index
Output Ports
Sliced DataFrame
Number of sliced rows
Drop Duplicates
Remove duplicate rows from DataFrames
Key Features
- •Column-specific duplicate detection
- •Keep first/last occurrence options
- •Duplicate count reporting
- •Preserve original index option
- •Performance optimized
Input Ports
Input DataFrame
Columns to consider for duplicates
Output Ports
DataFrame without duplicates
Number of duplicates removed
Removed duplicate rows
Sort Rows
Sort DataFrame rows by one or more columns
Key Features
- •Multiple column sorting
- •Ascending/descending order
- •Stable sort option
- •Custom sort key functions
- •Null value handling
Input Ports
Input DataFrame
Columns to sort by
Sort order for each column
Output Ports
Sorted DataFrame
Sorting operation details
Merge DataFrames
Combine multiple DataFrames using various join operations
Key Features
- •Multiple join types (inner, outer, left, right)
- •Column-based merging
- •Index-based merging
- •Suffix handling for duplicate columns
- •Merge validation
Input Ports
Left DataFrame
Right DataFrame
Left DataFrame join columns
Right DataFrame join columns
Output Ports
Merged DataFrame
Merge operation statistics
Workflow Examples
Common data processing workflows you can build with these nodes.
Data Cleaning Pipeline
Complete workflow for cleaning and preparing datasets
- 1Load raw dataset using CSV Reader
- 2Remove duplicate rows with Drop Duplicates
- 3Filter invalid entries with Filter Rows
- 4Select relevant columns with Select Columns
- 5Sort data by key column with Sort Rows
- 6Save cleaned data with Save DataFrame
Data Integration Workflow
Combine multiple datasets with join operations
- 1Load primary dataset
- 2Load secondary dataset
- 3Identify common join columns
- 4Perform inner join with Merge DataFrames
- 5Handle any remaining duplicates
- 6Validate merged data integrity
- 7Export final integrated dataset
Data Sampling Pipeline
Extract representative samples from large datasets
- 1Load large dataset
- 2Apply filtering criteria
- 3Sort by relevant metrics
- 4Use Slice Rows for random sampling
- 5Validate sample representativeness
- 6Export sample for analysis
Data Processing Pipeline
Typical workflow for data preprocessing in scientific applications.
Data Loading
- CSV Reader
- Excel Reader
- File Input
Data Cleaning
- Drop Duplicates
- Filter Rows
- Select Columns
Data Transformation
- Sort Rows
- Slice Rows
- Merge DataFrames
Data Export
- Save DataFrame
- Table View
- Text View