split-column
Description
split-column adaptor splits values in a column into a number of columns using a specified separator to determine where to make each split.
Inputs
data
Type: datatable
Required: Yes
The datatable containing the column to be split.
column name
Type: text
Required: Yes
The name of the column to be split.
separator
Type: text
Required: Yes
The separator text, or regular expression, which denotes the points at which each split should occur. The separator is treated a regular expression if it begins and ends with /.
new column names
Type: list
Required: Yes
The list of columns to be added.
include column
Type: boolean
Required: No
Specifies whether to include the original column in the output datatable. If unspecified, defaults to True (original column will be included).
Outputs
data
Type: datatable
A datatable with new columns added.
Examples
Example 1: Default behaviour.
Inputs:
data:
1
en-GB
United Kingdom
2
tr-TR
Turkey
3
en-US
United States
4
hi-IN
India
column name: code
separator: -
new column names: language
include column: null(empty)
Outputs:
data:
1
en-GB
United Kingdom
en
2
tr-TR
Turkey
tr
3
en-US
United States
en
4
hi-IN
India
hi
-> Created a new column language with the values derived by splitting the values in code column on - separator. The original code column is included in the output by default.
Example 2: Exclude the original column in the output.
Inputs:
data:
1
en-GB
United Kingdom
2
tr-TR
Turkey
3
en-US
United States
4
hi-IN
India
column name: code
separator: -
new column names: language
include column: False
Outputs:
data:
1
United Kingdom
en
2
Turkey
tr
3
United States
en
4
India
hi
-> Created a new column language with the values derived by splitting the values in code column on - separator. The code column is included in the result by default.
Use Cases
Separate a date into components of year, month, and day.
Last updated