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:

idcodename

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:

idcodenamelanguage

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:

idcodename

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:

idnamelanguage

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