Data-flo
Data-floSource CodeCGPS
  • INTRODUCTION
    • What is Data-flo
    • Getting Started - Sign In
    • Privacy and Terms Of Service
    • Contact - Help & reporting errors
    • Change log
  • USING DATA-FLO
    • Data-flo site navigation
      • Transformations Page
      • Run Page
      • Canvas
    • Data
      • Bringing data in to Data-flo
      • Getting data out of Data-flo
      • Data Types
        • Boolean
        • Datatable
        • File
        • Graph
        • List
        • Map
        • Number
        • Text
    • Regular Expressions (RegEx)
    • Adaptors overview
      • Components of an adaptor
      • Binding types
        • Bind to Data-flo input
        • Bind to value
        • Bind to another transformation
    • Specific adaptors
      • add-column
      • append-to-list
      • calculate-time-difference
      • change-column-case
      • columns-concatenation
      • concatenate-text
      • create-microreact-project
      • csv-file-to-datatable
      • csv-to-datatable
      • datatable-columns
      • datatable-to-csv-file
      • datatable-to-graph
      • datatable-to-list
      • datatable-to-map
      • datatable-to-sqlite-file
      • date-to-text
      • dbf-file
      • dot-to-graph
      • download-file
      • dropbox-file
      • epicollect-project
      • extend-datatable
      • figshare-file
      • file-to-text
      • filter-blank-values
      • filter-columns
      • filter-list
      • filter-rows
      • filter-rows-numerically
      • force-directed-layout
      • format-date-column
      • forward-geocoding
      • ftp-file
      • gather-rows
      • google-drive-file
      • google-spreadsheet
      • graph-to-dot
      • join-datatables
      • list-to-datatable
      • lookup-map-value
      • merge-datatables
      • merge-lists
      • microreact-project
      • mysql-database
      • newick-leaf-labels
      • oracle-database
      • postgress-database
      • prepend-to-list
      • remove-columns
      • remove-duplicate-rows
      • rename-columns
      • replace-blank-values
      • replace-column-values
      • replace-text
      • replace-text-in-list
      • replace-value
      • reverse-geocoding
      • row-column-value
      • s3-file
      • select-columns
      • send-email-message
      • slice-datatable
      • slice-list
      • smb-file
      • sort-datatable
      • sort-list
      • split-column
      • split-datatable-rows
      • split-list
      • split-text
      • spread-rows
      • spreadsheet-file
      • sql-server-database
      • sqlite-database
      • sum-rows
      • text-template
      • text-to-file
      • unique-list-items
      • update-epicollect-entries
      • update-microreact-project
      • update-smb-file
      • upload-file-to-google-drive
      • upload-files-to-google-drive
      • url-builder
      • yaml-to-json
    • Building a data-flo
      • Debugging mode
      • Show detailed errors on Run Page
      • Permissions - Access Control
    • Tips & Tricks
  • TUTORIALS
    • Prep outbreak data for Microreact
    • Common use cases, solved
      • Fixing datatable headers
      • Select, remove, rename, reorder columns
      • Data in separate files
      • There's no single-column unique row ID (primary key)
      • Ensure non-dates stay non-dates
      • Connect directly to a database
      • Access files on a drive
Powered by GitBook
On this page
  • Arguments
  • Example
  • Possible use cases

Was this helpful?

  1. USING DATA-FLO
  2. Specific adaptors

columns-concatenation

Concatenates values from two or more columns, and/or adds a text prefix, and/or adds a text suffix into a new column.

Previouschange-column-caseNextconcatenate-text

Last updated 1 year ago

Was this helpful?

  • Concatenate the values from two columns into a single value, with or without a delimiter between them.

  • Add a prefix and/or a postfix (suffix) to the values from an existing column.

  • Concatenate the values from multiple columns and add text prefix or postfix to the concatenated values.

Arguments

Inputs:

data: The datatable containing the columns to be concatenated

columns: A list of columns to be concatenated. The output value matches the listed order.

delimiter: Specifies text to separate each concatenated value. If unspecified, defaults to blank (no delimiter).

prefix: Specifies text to be prefixed to each concatenated value. If unspecified, defaults to blank (no prefix).

postfix: Specifies text to be prefixed to each concatenated value. If unspecified, defaults to blank (no postfix).

target: The name of the new column containing concatenated values.

Output:

output: A datatable with the concatenated column added.

Example

Possible use cases

  • Use "date-to-text" adaptor as input to "prefix" to prepend the date onto a column's values

  • Combine multiple columns together to create a single-column unique ID for a row (i.e. create a one-column primary key) for use in Microreact

  • Reducing variation in manually-entered data values before creating a visualisation.

  • Improve the place location names used as the placeColumn in Forward-geocoding (i.e. give the geocoder more information to create correct latitude/longitude)

Data-flo - Run: Adaptor Demo: columns-concatenation - Data-flo
Example data-flo showing the various ways the 'columns-concatenation' adaptor can be used to concatenate columns with each other or with text.
Logo