concatenate-columns
Description
concatenate-columns
adaptor concatenates values from two or more columns into a single value, with or without a delimiter between them.
The order given in the columns
input is the order in which the values are concatenated. By default, the values will be concatenated without a delimiter between them, this can be changed by setting the separator value.
Inputs
data
Type: datatable
Required: Yes
The datatable containing the columns to be concatenated.
columns
Type: list
Required: Yes
A list of columns to be concatenated. The output value matches the listed order.
separator
Type: text
Required: No
Specifies text to separate each concatenated value. Defaults to ""
(blank).
concatenated column
Type: text
Required: Yes
The new column containing concatenated values.
Outputs
data
Type: datatable
A datatable with the concatenated column added.
Examples
Example 1: Default behaviour.
Inputs:
data
:
Sample A
R
R
R
Sample B
S
R
S
Sample C
R
S
I
Sample D
I
R
R
Sample E
R
r
R
Sample F
r
r
r
columns
:
A
B
C
concatenated column
: Result
Outputs:
data
:
Sample A
R
R
R
RRR
Sample B
S
R
S
SRS
Sample C
R
S
I
RSI
Sample D
I
R
R
IRR
Sample E
R
r
R
RrR
Sample F
r
r
r
rrr
-> Concatenated the columns A
, B
and C
and added the value to the Result
column.
Example 2: Concatenation with a separator.
Inputs:
data
:
Sample A
R
R
R
Sample B
S
R
S
Sample C
R
S
I
Sample D
I
R
R
Sample E
R
r
R
Sample F
r
r
r
columns
:
A
B
C
concatenated column
: Result
separator
: ;
Outputs:
data
:
Sample A
R
R
R
R;R;R
Sample B
S
R
S
S;R;S
Sample C
R
S
I
R;S;I
Sample D
I
R
R
I;R;R
Sample E
R
r
R
R;r;R
Sample F
r
r
r
r;r;r
-> Concatenated the columns A
, B
and C
and added the value to the Result
column with a ;
separator.
Use Cases
Use this adaptor to generate a composite key or ID by concatenating multiple column values
Combining values from different categorical columns can result in a new categorical variable. This can be useful when you want to create a combined label that captures the essence of the data more effectively.
Concatenating year, month, and day values from separate columns into a new date column
When working with data that includes components of URLs or file paths, concatenation can be used to construct these addresses in a new column. This is particularly useful when you need to reference external resources or link to specific locations.
Concatenating values allows for the creation of a new column with a specific format suitable for display or visualisation labeling purposes.
Last updated