Data-flo Docs
  • About Data-flo
    • Data-flo Major Update in April 2024
      • Migrating your workflows into the latest version of Data-flo
        • Streamlined adaptors
        • Deprecated adaptors
        • New and retained adaptors
    • Change Log
    • Privacy and Terms of Service
    • Open source software used by Data-flo
  • Data-flo Basics
    • Account
    • Navigation
    • Terminology
    • Interface Icons
    • Data-flo's building blocks: Adaptors
      • Using adaptors to import data
      • Using adaptors to process data
      • Using adaptors to export data
    • Combining adaptors to create workflows
      • Creating a workflow
        • Building a workflow from scratch
        • Cloning an existing workflow
        • Importing a .dataflo file
      • Testing your workflows
      • Running your workflows
      • Accessing your workflows
  • Adaptor reference guide
    • add-column
    • add-jittering
    • add-value-to-dictionary
    • aggregate-rows
    • append-datatables
    • append-lists
    • append-to-list
    • apply-force-directed-layout
    • calculate-column
    • calculate-time-difference
    • change-column-case
    • compare-columns
    • concatenate-columns
    • concatenate-text
    • convert-date-to-text
    • convert-list-to-datatable
    • convert-text-to-datatable
    • convert-text-to-list
    • create-dictionary-from-datatable
    • create-google-drive-folder
    • create-graph-from-datatable
    • create-graph-from-dot
    • create-list-from-datatable
    • create-text-from-template
    • duplicate-column
    • export-file-to-google-drive
    • export-file-to-smb-share
    • export-graph-to-dot-file
    • export-text-to-file
    • export-to-csv-file
    • export-to-dbf-file
    • export-to-google-sheet
    • export-to-microreact-project
    • export-to-sqlite-file
    • filter-list
    • filter-rows
    • find-value-in-dictionary
    • find-value-in-list
    • format-date-column
    • format-time-column
    • geocoding
    • import-file-from-dropbox
    • import-file-from-figshare
    • import-file-from-google-drive
    • import-file-from-http-request
    • import-file-from-s3
    • import-file-from-smb-share
    • import-file-from-url
    • import-from-csv-file
    • import-from-dbf-file
    • import-from-epicollect-project
    • import-from-excel-file
    • import-from-google-sheet
    • import-from-json-file
    • import-from-microreact-project
    • import-from-mysql
    • import-from-oracle
    • import-from-postgres
    • import-from-spreadsheet-file
    • import-from-sql-server
    • import-from-sqlite
    • import-list-from-text-file
    • import-text-from-file
    • join-datatables
    • list-datatable-columns
    • list-newick-leaf-labels
    • map-column-values
    • prepend-to-list
    • query-datatable
    • remove-columns
    • remove-duplicate-list-values
    • remove-duplicate-rows
    • rename-columns
    • rename-newick-leaf-labels
    • replace-blank-values
    • replace-values-in-columns
    • replace-values-in-list
    • replace-values-in-text
    • reshape-long-to-wide
    • reshape-wide-to-long
    • reverse-geocoding
    • run-openai-model
    • run-replicate-model
    • run-workflow
    • sample-datatable
    • select-columns
    • select-list-values
    • select-rows
    • send-email-message
    • sort-datatable
    • sort-list
    • split-column
    • split-geographical-coordinates
    • split-list
    • summarise-datatable
    • transform-columns
    • workflow-repeater
  • Applying Data-flo
    • Basics in Minutes!
      • Quick Workflow
        • Step 1: Configure a solo adapter to view data.
        • Step 2: Add and link a second adaptor.
        • Step 3: Add a value.
        • Step 4: Complete the workflow.
        • Step 5: Run the workflow.
        • Step 6: Share the workflow.
  • API
    • Data-flo API
    • API Access Tokens
  • Support
    • Contact and Feedback
    • Private Installations
Powered by GitBook
On this page
  • Description
  • Inputs
  • Outputs
  • Examples
  • Example 1: Default behaviour.
  • Example 2: Filter list with match diactrics and case sensitive set to true.
  1. Adaptor reference guide

filter-list

Description

filter-list adaptor filters values in a list based on a search criteria or regular expression.

Provides two lists as outputs, one containing values that match the search criteria and one containing values that do not match the search criteria.

Inputs

list Type: list Required: Yes The list to be filtered.

filter type Type: text Required: Yes The type of filter applied.

filter value Type: text Required: No A text or a regular expression to be searched for within the datatable columns. When a range is needed, please use this format: number,number

match diacritics Type: boolean Required: No When set to True, letters with and without diacritics are treated as equivalent when matching values, e.g., Perú = Peru. If unspecified, defaults to True.

case sensitive Type: boolean Required: No When set to True, lowercase and uppercase letters are treated as different when comparing text values. When set to False, lowercase and uppercase letters are treated as equivalent. If unspecified, defaults to False

Outputs

values Type: list A list with the values that match the testing pattern.

complementary Type: list A list with the values that do not match the testing pattern.

Examples

Example 1: Default behaviour.

Inputs:

list:

  1. Jan

  2. Feb

  3. Mar

  4. Apr

  5. May

  6. June

filter type: starts-with

filter value: J

match diacritics: null

case sensitive: null

Outputs:

values:

  1. Jan

  2. June

complementary:

  1. Feb

  2. Mar

  3. Apr

  4. May

-> Filtered the list for all the words starting with the letter J

Example 2: Filter list with match diactrics and case sensitive set to true.

Inputs:

list:

  1. "Perú"

  2. "Peru"

  3. "perú"

  4. "peru"

filter type: equals

filter value: peru

match diacritics: True

case sensitive: True

Outputs:

values:

  1. "peru"

complementary:

  1. "Perú"

  2. "Peru"

  3. "perú"

-> Filtered the list for all the words that are equal to peru with case sensitive and match diatrics set to True.

Previousexport-to-sqlite-fileNextfilter-rows

Last updated 1 year ago