Transform
The following list constitutes the set of gems that help with transforming data.
Aggregate
Group data and apply aggregation methods or pivot operations
BulkColumnExpressions
Change the data type of multiple columns at once
BulkColumnRename
Rename multiple columns in your dataset in a systematic way
ColumnParser
Parse XML or JSON inside a table
DataCleansing
Standardize data formats and address missing or null values in the data
DataQualityCheck
Ensure your data adhere to predefined constraints
Deduplicate
Remove rows with duplicate values of specified columns
DynamicReplace
Dynamically generate values depending on certain conditions
DynamicSelect
Dynamically filter columns of your dataset based on a set of conditions
Filter
Filter your data based on a custom filter condition
FlattenSchema
Flatten nested data
FuzzyMatch
Identify non-identical duplicates in your data
Limit
Limit the number of rows
OrderBy
Sort your data based on one or more columns
Reformat
Select one or more columns or values using expressions and functions
SampleRows
Sample records by choosing a specific number or percentage of records
SchemaTransform
Add, Edit, Rename or Drop Columns
SetOperation
Union, Intersect and Difference
Unpivot
Use the Unpivot gem to transform your data from a wide format to a long format
WindowFunction
Aggregate and transform Windowed data