# Choose and rename columns

Shape / columns

keep, drop, reorder or rename columns

Page: <https://meridian.online/operations/choose-and-rename-columns>

## Status

Runs as a SQL step.

arcform carries it as a `sql:` step today.

## The DuckDB step

drop, rename and pick columns by pattern

It reads the `orders` table the proofs share. Create it first:

```sql
CREATE TABLE orders AS SELECT * FROM (VALUES
  (1,  'Alice Ng',      'north', DATE '2026-01-03', 120.00, 'widget', 'a|b',   '{"channel":"web","items":[1,2]}'),
  (2,  'alice ng',      'north', DATE '2026-01-05',  80.50, 'gadget', 'b',     '{"channel":"shop","items":[3]}'),
  (3,  'Bob  Okafor',   'south', DATE '2026-01-05', 300.00, 'widget', 'a|c',   '{"channel":"web","items":[4,5,6]}'),
  (4,  'Carla Díaz',    'east',  DATE '2026-01-09',  NULL,  'gizmo',  NULL,    '{"channel":"web","items":[]}'),
  (5,  'Bob Okafor',    'south', DATE '2026-01-12',  45.25, 'gadget', 'c',     '{"channel":"phone","items":[7]}'),
  (6,  'Dev Patel',     'west',  DATE '2026-01-12', 510.00, 'widget', 'a',     '{"channel":"web","items":[8,9]}'),
  (7,  'Carla Diaz',    'east',  DATE '2026-01-20',  99.99, 'gizmo',  'b|c',   '{"channel":"shop","items":[10]}'),
  (8,  'Dev Patel',     'west',  DATE '2026-02-02', 510.00, 'widget', 'a',     '{"channel":"web","items":[8,9]}'),
  (9,  'Eve Larsen',    NULL,    DATE '2026-02-03',  15.00, 'gadget', NULL,    '{"channel":"web","items":[11]}'),
  (10, 'Alice Ng',      'north', DATE '2026-02-10', 220.00, 'gizmo',  'a|b|c', '{"channel":"phone","items":[12,13]}')
) t(order_id, customer, region, order_date, amount, product, tags, meta);
```

Then run the statement:

```sql
CREATE TEMP TABLE result AS
SELECT * EXCLUDE (meta, tags) RENAME (customer AS customer_name) FROM orders;
DESCRIBE result;
SELECT COLUMNS('^order_.*') FROM orders LIMIT 1;
SELECT CASE WHEN ((SELECT list(column_name) = ['order_id', 'customer_name', 'region', 'order_date', 'amount', 'product'] FROM (DESCRIBE result))) THEN 'as expected' ELSE error('the columns are not the six expected, in order') END AS verdict;
```

It needs nothing installed beyond DuckDB itself.

## Variants

- Keep, rename and reorder in one step: Choose, rename, reorder and sometimes retype columns in a single projection.
- Pick columns by type, pattern or position: Refer to a set of columns by data type, name pattern or position instead of naming each one.
- [Drop empty or constant columns](https://meridian.online/operations/choose-and-rename-columns/drop-empty-or-constant-columns): Drop the columns whose values are all empty, mostly missing or a single repeated value.
- [Keep or drop columns](https://meridian.online/operations/choose-and-rename-columns/keep-or-drop-columns): Keep the named columns and drop the rest, or drop the named columns and keep the rest.
- Match columns to a reference table: Keep, rename or reorder columns to follow the columns or name mapping held in a second table or stored schema.
- [Rename columns](https://meridian.online/operations/choose-and-rename-columns/rename-columns): Give chosen columns new names, one by one or from old-name and new-name pairs.
- Rename columns by a rule: Rename many columns at once by a prefix, suffix, case change, pattern replacement or function on the name.
- [Reorder columns](https://meridian.online/operations/choose-and-rename-columns/reorder-columns): Change the order of the columns without changing which columns there are.
- Use a row as column names: Take the values of one or more rows as the column names and remove those rows from the data.
- [Split columns into two tables](https://meridian.online/operations/choose-and-rename-columns/split-columns-into-two-tables): Send the chosen columns to one output table and the remaining columns to a second.

## What other tools call it

Meridian's classification; an independent blind rating agreed on 86.2% of 312 rows (exact class, version 2).

- Azure Data Factory: [`Column Management`](https://learn.microsoft.com/en-us/azure/data-factory/wrangling-functions) (read 2026-09-27)
- Azure Data Factory: [`Metafunctions`](https://learn.microsoft.com/en-us/azure/data-factory/data-flow-metafunctions) (read 2026-09-27)
- Azure Data Factory: [`Select`](https://learn.microsoft.com/en-us/azure/data-factory/data-flow-select) (read 2026-09-27)
- Alteryx Designer: [`Dynamic Rename`](https://help.alteryx.com/current/en/designer/tools/developer/dynamic-rename-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Dynamic Select`](https://help.alteryx.com/current/en/designer/tools/developer/dynamic-select-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Select`](https://help.alteryx.com/current/en/designer/tools/preparation/select-tool.html) (read 2026-09-27)
- Alteryx Designer: [`Select In-DB`](https://help.alteryx.com/current/en/designer/tools/in-database/select-in-db-tool.html) (read 2026-09-27)
- Bruin: [`Column name mapping (ingestr assets)`](https://getbruin.com/docs/bruin/assets/columns.html) (read 2026-09-27)
- Apache DataFusion: [`AS`](https://datafusion.apache.org/user-guide/sql/select.html) (read 2026-09-27)
- Apache DataFusion: [`Projection (SELECT)`](https://datafusion.apache.org/user-guide/features.html) (read 2026-09-27)
- Apache DataFusion: [`SELECT`](https://datafusion.apache.org/user-guide/sql/select.html) (read 2026-09-27)
- Apache DataFusion: [`Wildcards (EXCLUDE / EXCEPT)`](https://datafusion.apache.org/user-guide/sql/select.html) (read 2026-09-27)
- Apache DataFusion: [`alias`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- Apache DataFusion: [`drop_columns`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- Apache DataFusion: [`select`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- Apache DataFusion: [`select_columns`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- Apache DataFusion: [`select_exprs`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- Apache DataFusion: [`with_column_renamed`](https://docs.rs/datafusion/latest/datafusion/dataframe/struct.DataFrame.html) (read 2026-09-27)
- dbt-utils: [`star`](https://raw.githubusercontent.com/dbt-labs/dbt-utils/main/README.md) (read 2026-09-27)
- DuckDB: [`SELECT (clause)`](https://duckdb.org/docs/current/sql/query_syntax/select) (read 2026-09-27)
- Duckle: [`Drop Columns`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- Duckle: [`Project / Select`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- Duckle: [`Rename Columns`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- Duckle: [`Reorder Columns`](https://github.com/slothflowlabs/duckle/blob/f85f8960edfb6efbf4cb89d58a7b32e16df0e867/website/docs/components.html) (read 2026-09-25)
- EasyMorph: [`Keep/remove columns`](https://help.easymorph.com/doku.php?id=transformations:keepremovecolumns) (read 2026-09-27)
- EasyMorph: [`Label columns`](https://help.easymorph.com/doku.php?id=transformations:labelcolumns) (read 2026-09-27)
- EasyMorph: [`Modify column names`](https://help.easymorph.com/doku.php?id=transformations:modifycolumnnames) (read 2026-09-27)
- EasyMorph: [`Remove empty columns`](https://help.easymorph.com/doku.php?id=transformations:removeemptycolumns) (read 2026-09-27)
- EasyMorph: [`Rename columns`](https://help.easymorph.com/doku.php?id=transformations:rename) (read 2026-09-27)
- EasyMorph: [`Rename columns with lookup`](https://help.easymorph.com/doku.php?id=transformations:lookuprename) (read 2026-09-27)
- EasyMorph: [`Reorder columns`](https://help.easymorph.com/doku.php?id=transformations:reorder) (read 2026-09-27)
- EasyMorph: [`Select columns by lookup`](https://help.easymorph.com/doku.php?id=transformations:selectbylookup) (read 2026-09-27)
- AWS Glue: [`ApplyMapping`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-crawler-pyspark-transforms-ApplyMapping.html) (read 2026-09-27)
- AWS Glue: [`ChangeSchema`](https://docs.aws.amazon.com/glue/latest/dg/transforms-configure-applymapping.html) (read 2026-09-27)
- AWS Glue: [`Drop Null Fields`](https://docs.aws.amazon.com/glue/latest/dg/transforms-dropnull-fields.html) (read 2026-09-27)
- AWS Glue: [`DropFields`](https://docs.aws.amazon.com/glue/latest/dg/transforms-configure-drop-fields.html) (read 2026-09-27)
- AWS Glue: [`DropFields`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-crawler-pyspark-transforms-DropFields.html) (read 2026-09-27)
- AWS Glue: [`DropNullFields`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-crawler-pyspark-transforms-DropNullFields.html) (read 2026-09-27)
- AWS Glue: [`RenameField`](https://docs.aws.amazon.com/glue/latest/dg/transforms-configure-rename-field.html) (read 2026-09-27)
- AWS Glue: [`RenameField`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-crawler-pyspark-transforms-RenameField.html) (read 2026-09-27)
- AWS Glue: [`SelectFields`](https://docs.aws.amazon.com/glue/latest/dg/transforms-configure-select-fields.html) (read 2026-09-27)
- AWS Glue: [`SelectFields`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-crawler-pyspark-transforms-SelectFields.html) (read 2026-09-27)
- AWS Glue: [`SplitFields`](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-crawler-pyspark-transforms-SplitFields.html) (read 2026-09-27)
- AWS Glue: [`SplitFields`](https://docs.aws.amazon.com/glue/latest/dg/transforms-configure-split-fields.html) (read 2026-09-27)
- Apache Hop: [`Select Values`](https://hop.apache.org/manual/latest/pipeline/transforms/selectvalues.html) (read 2026-09-27)
- Apache Hop: [`Static Schema Mapping`](https://hop.apache.org/manual/latest/pipeline/transforms/schemamapping.html) (read 2026-09-27)
- Ibis: [`Alias`](https://github.com/ibis-project/ibis/blob/05d2b293344e86cb41c1a426071734f7e270335a/ibis/expr/operations/core.py) (read 2026-09-27)
- Ibis: [`DropColumns`](https://github.com/ibis-project/ibis/blob/05d2b293344e86cb41c1a426071734f7e270335a/ibis/expr/operations/relations.py) (read 2026-09-27)
- Ibis: [`Field`](https://github.com/ibis-project/ibis/blob/05d2b293344e86cb41c1a426071734f7e270335a/ibis/expr/operations/relations.py) (read 2026-09-27)
- Ibis: [`Project`](https://github.com/ibis-project/ibis/blob/05d2b293344e86cb41c1a426071734f7e270335a/ibis/expr/operations/relations.py) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Filter`](https://api.hub.knime.com/nodes/*DOkyMaii62U05xZ1?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Filter (PMML)`](https://api.hub.knime.com/nodes/*1QQFxIzeu9KVOVPZ?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Name Replacer`](https://api.hub.knime.com/nodes/*v2rCBWb37Ywxh2AG?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Renamer`](https://api.hub.knime.com/nodes/*73ANVk-wk2gNxP21?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Renamer (Dictionary)`](https://api.hub.knime.com/nodes/*jcLGoxXUmUY4lE6u?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Resorter`](https://api.hub.knime.com/nodes/*6k1xlCi486vumV3V?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Column Splitter`](https://api.hub.knime.com/nodes/*vaFt1v7ILO7_NMkm?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Constant Value Column Filter`](https://api.hub.knime.com/nodes/*j60SFMSkRj-uaDgY?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`DB Column Filter`](https://api.hub.knime.com/nodes/*uZeXvabxqmm1IjdI?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`DB Column Name Replacer`](https://api.hub.knime.com/nodes/*rPu0ZkqfZ-sXwzeS?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`DB Column Renamer`](https://api.hub.knime.com/nodes/*bpeO6IPiL4EdCUUQ?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Missing Value Column Filter`](https://api.hub.knime.com/nodes/*xTIHpIYhQRCNETkp?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Reference Column Filter`](https://api.hub.knime.com/nodes/*LBLxD9VX3jSsQcU1?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Reference Column Resorter`](https://api.hub.knime.com/nodes/*GC2Iaw9qTVMeDblF?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Reference Column Splitter`](https://api.hub.knime.com/nodes/*jBqr78UOHDsE2AoZ?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Row to Column Names`](https://api.hub.knime.com/nodes/*1bhXZF0sElQikrMm?details=full) (read 2026-09-27)
- KNIME Analytics Platform: [`Table Manipulator`](https://api.hub.knime.com/nodes/*GV0dF7NgDOyLFMsK?details=full) (read 2026-09-27)
- Apache NiFi: [`FilterAttribute`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.FilterAttribute/) (read 2026-09-27)
- Apache NiFi: [`RemoveRecordField`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.RemoveRecordField/) (read 2026-09-27)
- Apache NiFi: [`RenameRecordField`](https://nifi.apache.org/components/org.apache.nifi.processors.standard.RenameRecordField/) (read 2026-09-27)
- OpenRefine: [`Move column left`](https://openrefine.org/docs/manual/columnediting#renaming-removing-and-moving) (read 2026-09-27)
- OpenRefine: [`Move column right`](https://openrefine.org/docs/manual/columnediting#renaming-removing-and-moving) (read 2026-09-27)
- OpenRefine: [`Move column to beginning`](https://openrefine.org/docs/manual/columnediting#renaming-removing-and-moving) (read 2026-09-27)
- OpenRefine: [`Move column to end`](https://openrefine.org/docs/manual/columnediting#renaming-removing-and-moving) (read 2026-09-27)
- OpenRefine: [`Re-order / remove columns`](https://github.com/OpenRefine/OpenRefine/blob/master/main/webapp/modules/core/scripts/views/data-table/data-table-view.js) (read 2026-09-27)
- OpenRefine: [`Remove this column`](https://openrefine.org/docs/manual/columnediting#renaming-removing-and-moving) (read 2026-09-27)
- OpenRefine: [`Rename this column`](https://openrefine.org/docs/manual/columnediting#renaming-removing-and-moving) (read 2026-09-27)
- Pentaho Data Integration: [`Select Values`](https://docs.pentaho.com/pdia-data-integration/9.3-data-integration/pdi-transformation-steps-reference-overview) (read 2026-09-27)
- Polars: [`DataFrame.drop`](https://docs.pola.rs/api/python/stable/reference/dataframe/modify_select.html) (read 2026-09-27)
- Polars: [`DataFrame.drop_in_place`](https://docs.pola.rs/api/python/stable/reference/dataframe/modify_select.html) (read 2026-09-27)
- Polars: [`DataFrame.rename`](https://docs.pola.rs/api/python/stable/reference/dataframe/modify_select.html) (read 2026-09-27)
- Polars: [`DataFrame.select`](https://docs.pola.rs/api/python/stable/reference/dataframe/modify_select.html) (read 2026-09-27)
- Polars: [`DataFrame.select_seq`](https://docs.pola.rs/api/python/stable/reference/dataframe/modify_select.html) (read 2026-09-27)
- Polars: [`Expr.alias`](https://docs.pola.rs/api/python/stable/reference/expressions/columns.html) (read 2026-09-27)
- Polars: [`Expr.exclude`](https://docs.pola.rs/api/python/stable/reference/expressions/columns.html) (read 2026-09-27)
- Polars: [`Expr.name (group)`](https://docs.pola.rs/api/python/stable/reference/expressions/name.html) (read 2026-09-27)
- Polars: [`Functions: column selection (group)`](https://docs.pola.rs/api/python/stable/reference/expressions/functions.html) (read 2026-09-27)
- Polars: [`Functions: context aliases (group)`](https://docs.pola.rs/api/python/stable/reference/expressions/functions.html) (read 2026-09-27)
- Polars: [`Selectors (group)`](https://docs.pola.rs/api/python/stable/reference/selectors.html) (read 2026-09-27)
- Polars: [`polars.col`](https://docs.pola.rs/api/python/stable/reference/expressions/col.html) (read 2026-09-27)
- Power Query M: [`Table.Column`](https://learn.microsoft.com/en-us/powerquery-m/table-functions#column-operations) (read 2026-09-27)
- Power Query M: [`Table.PrefixColumns`](https://learn.microsoft.com/en-us/powerquery-m/table-functions#column-operations) (read 2026-09-27)
- Power Query M: [`Table.RemoveColumns`](https://learn.microsoft.com/en-us/powerquery-m/table-functions#column-operations) (read 2026-09-27)
- Power Query M: [`Table.RenameColumns`](https://learn.microsoft.com/en-us/powerquery-m/table-functions#column-operations) (read 2026-09-27)
- Power Query M: [`Table.ReorderColumns`](https://learn.microsoft.com/en-us/powerquery-m/table-functions#column-operations) (read 2026-09-27)
- Power Query M: [`Table.SelectColumns`](https://learn.microsoft.com/en-us/powerquery-m/table-functions#column-operations) (read 2026-09-27)
- Power Query M: [`Table.TransformColumnNames`](https://learn.microsoft.com/en-us/powerquery-m/table-functions#column-operations) (read 2026-09-27)
- RapidMiner Studio: [`Filter Attributes with Missing Values`](https://docs.rapidminer.com/latest/studio/operators/extensions/Operator%20Toolbox/blending/filter_missing_attributes.html) (read 2026-09-27)
- RapidMiner Studio: [`Remove Attribute Range`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/selection/remove_attribute_range.html) (read 2026-09-27)
- RapidMiner Studio: [`Rename`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/names_and_roles/rename.html) (read 2026-09-27)
- RapidMiner Studio: [`Rename (In Database)`](https://docs.rapidminer.com/latest/studio/operators/extensions/In-Database%20Processing/indb_blending/indb_rename.html) (read 2026-09-27)
- RapidMiner Studio: [`Rename by Example Values`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/names_and_roles/rename_by_example_values.html) (read 2026-09-27)
- RapidMiner Studio: [`Rename by Generic Names`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/names_and_roles/rename_by_generic_names.html) (read 2026-09-27)
- RapidMiner Studio: [`Rename by Multiple Examples`](https://docs.rapidminer.com/latest/studio/operators/extensions/Operator%20Toolbox/blending/multilevel_attribute_name.html) (read 2026-09-27)
- RapidMiner Studio: [`Rename by Replacing`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/names_and_roles/rename_by_replacing.html) (read 2026-09-27)
- RapidMiner Studio: [`Rename by Replacing (In Database)`](https://docs.rapidminer.com/latest/studio/operators/extensions/In-Database%20Processing/indb_blending/indb_rename_by_replacing.html) (read 2026-09-27)
- RapidMiner Studio: [`Reorder Attributes`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/order_attributes.html) (read 2026-09-27)
- RapidMiner Studio: [`Reorder Attributes (In Database)`](https://docs.rapidminer.com/latest/studio/operators/extensions/In-Database%20Processing/indb_blending/indb_reorder_attributes.html) (read 2026-09-27)
- RapidMiner Studio: [`Select Attributes`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/selection/select_attributes.html) (read 2026-09-27)
- RapidMiner Studio: [`Select Attributes (In Database)`](https://docs.rapidminer.com/latest/studio/operators/extensions/In-Database%20Processing/indb_blending/indb_select.html) (read 2026-09-27)
- RapidMiner Studio: [`Select by Random`](https://docs.rapidminer.com/latest/studio/operators/blending/attributes/selection/select_by_random.html) (read 2026-09-27)
- Apache SeaTunnel: [`FieldMapper`](https://seatunnel.apache.org/docs/2.3.13/transforms/field-mapper) (read 2026-09-27)
- Apache SeaTunnel: [`FieldRename`](https://seatunnel.apache.org/docs/2.3.13/transforms/field-rename) (read 2026-09-27)
- Apache SeaTunnel: [`Filter`](https://seatunnel.apache.org/docs/2.3.13/transforms/filter) (read 2026-09-27)
- SQLMesh: [`@STAR`](https://github.com/SQLMesh/sqlmesh/blob/23b237cea7218cc8f338b89c14f0957394a0003b/docs/concepts/macros/sqlmesh_macros.md) (read 2026-09-27)
- Tableau Prep: [`Hide Field`](https://help.tableau.com/current/prep/en-us/prep_filter.htm) (read 2026-09-27)
- Tableau Prep: [`Keep Only Field`](https://help.tableau.com/current/prep/en-us/prep_clean.htm) (read 2026-09-27)
- Tableau Prep: [`Remove Field`](https://help.tableau.com/current/prep/en-us/prep_clean.htm) (read 2026-09-27)
- Tableau Prep: [`Rename Field`](https://help.tableau.com/current/prep/en-us/prep_clean.htm) (read 2026-09-27)
- Tableau Prep: [`Rename Fields (in bulk)`](https://help.tableau.com/current/prep/en-us/prep_clean.htm) (read 2026-09-27)
- Tableau Prep: [`Reorder fields`](https://help.tableau.com/current/prep/en-us/prep_explore.htm) (read 2026-09-27)
- Talend: [`tFilterColumns`](https://help.qlik.com/talend/en-US/components/8.0/processing/processing-component) (read 2026-09-27)
- Talend: [`tSQLTemplateFilterColumns`](https://help.qlik.com/talend/en-US/components/8.0/sqltemplate/sqltemplate-component) (read 2026-09-27)
- Trifacta: [`Delete columns`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Drop Transform`](https://help.alteryx.com/aac/en/trifacta-classic/wrangle-language/language-appendices/transforms.html) (read 2026-09-27)
- Trifacta: [`Header Transform`](https://help.alteryx.com/aac/en/trifacta-classic/wrangle-language/language-appendices/transforms.html) (read 2026-09-27)
- Trifacta: [`Move Transform`](https://help.alteryx.com/aac/en/trifacta-classic/wrangle-language/language-appendices/transforms.html) (read 2026-09-27)
- Trifacta: [`Move columns`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename Transform`](https://help.alteryx.com/aac/en/trifacta-classic/wrangle-language/language-appendices/transforms.html) (read 2026-09-27)
- Trifacta: [`Rename by removing special characters`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename columns`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename from beginning`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename from end`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename to UPPERCASE`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename to lowercase`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename with pattern`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename with prefix`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename with row(s`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Rename with suffix`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- Trifacta: [`Select`](https://help.alteryx.com/aac/en/trifacta-classic/reference/transformation-reference.html) (read 2026-09-27)
- VisiData: [`clean-names`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/clean_names.py#L25) (read 2026-09-23)
- VisiData: [`hide-col`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/layout.py#L79) (read 2026-09-23)
- VisiData: [`hide-selected`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/metasheets.py#L141) (read 2026-09-23)
- VisiData: [`hide-uniform-cols`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/layout.py#L81) (read 2026-09-23)
- VisiData: [`normalize-col-names`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/normcol.py#L114) (read 2026-09-23)
- VisiData: [`rename-col`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/rename_col.py#L26) (read 2026-09-23)
- VisiData: [`rename-col-selected`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/rename_col.py#L27) (read 2026-09-23)
- VisiData: [`rename-cols-row`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/rename_col.py#L28) (read 2026-09-23)
- VisiData: [`rename-cols-selected`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/rename_col.py#L29) (read 2026-09-23)
- VisiData: [`slide-left`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/slide.py#L67) (read 2026-09-23)
- VisiData: [`slide-left-n`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/slide.py#L75) (read 2026-09-23)
- VisiData: [`slide-leftmost`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/slide.py#L71) (read 2026-09-23)
- VisiData: [`slide-right`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/slide.py#L68) (read 2026-09-23)
- VisiData: [`slide-right-n`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/slide.py#L76) (read 2026-09-23)
- VisiData: [`slide-rightmost`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/slide.py#L72) (read 2026-09-23)
- VisiData: [`unhide-cols`](https://github.com/saulpw/visidata/blob/7609212ec2febafa9caba7183cbebfaf49627909/visidata/features/layout.py#L83) (read 2026-09-23)
