← All features

Canvas nodes

Duplicate Columns

Remove columns whose normalized headers repeat an earlier header.

How it works

Remove a later column when its header repeats an earlier one after case, spaces, and punctuation are ignored. The first matching header keeps its values.

Click Duplicate Columns on Canvas to open its settings and output. The output keeps the first matching order ID header.

Simple example

If an import contains Order ID followed by order_id, connect Duplicate Columns. It keeps the first header and drops the later one because both normalize to the same name.

Duplicate Columns selected in n0is Canvas in the simple example.
n0is Canvas · Sample dataView full size

Input

3 rows
Order IDorder_idAmountOrder DateORDER-DATE
A101R-1011402026-10-052026-10-06
A102R-102852026-10-192026-10-20
A103R-1032202026-11-022026-11-03

Node output

3 rows
Order IDAmountOrder Date
A1011402026-10-05
A102852026-10-19
A1032202026-11-02

Complex workflow

A vendor export repeats several fields under names that differ only in case or punctuation. If a later column is the one you need, move it ahead of its counterpart with Column Renamer. Duplicate Columns then preserves that first occurrence before you pass the table to another step.

Duplicate Columns selected in n0is Canvas in the complex workflow.
n0is Canvas · Sample dataView full size

Input

3 rows
order_idOrder IDAmountOrder DateORDER-DATE
R-101A1011402026-10-052026-10-06
R-102A102852026-10-192026-10-20
R-103A1032202026-11-022026-11-03

Node output

3 rows
order_idAmountOrder Date
R-1011402026-10-05
R-102852026-10-19
R-1032202026-11-02