CopyColumn / Manipulation Layer

Create an independent copy of a column with a new name. Similar to pandas' copy() or R's data.frame modification with new column names.

Common applications:

  • Creating baseline versions before modifications
  • Preserving original data while testing transformations
  • Establishing comparison points for before/after analysis
  • Generating feature variations for modeling
  • Maintaining audit trails of changes
  • Setting up parallel processing streams
  • Creating control columns for validation
  • Supporting A/B testing scenarios

Example: Copy 'revenue' to 'revenue_baseline' before applying adjustments, or 'customer_score' to 'customer_score_original' before normalization.

Table
0
0
Table

Columns

[, ...]

Select

column

Column to duplicate. Common scenarios:

  • Primary metrics requiring multiple treatments
  • Key identifiers needing different formats
  • Base values for multiple calculations
  • Source data for alternative processing
  • Reference data for comparison studies

Name for the new column. If not provided, the system generates a unique name. If AsColumn matches an existing column, the existing column is replaced. The name should follow valid column naming conventions.