Shuffle / Manipulation Layer

Randomly reorder values within a column. Similar to numpy's random.shuffle() or R's sample(replace=FALSE).

Example: Original: [1,2,3,4,5] Shuffled: [3,1,5,2,4]

Common applications:

  • Random permutation testing
  • Data randomization
  • Null hypothesis testing
  • Bootstrap sampling
  • Cross-validation preparation
  • Order bias elimination
  • Statistical significance tests
  • Pattern randomization studies

Note: Each value appears exactly once in the output, only the order changes. Other columns remain unchanged.

Table
0
1
Table

Select

column

Column to randomly reorder. Typical uses:

  • Response variables for permutation tests
  • Group assignments for randomization
  • Order-sensitive values for bias checking
  • Sequential data for pattern testing
  • Categories for random assignment

Seed

u32
0

Random seed for reproducible shuffling. Essential for:

  • Reproducible research
  • Debugging analysis
  • Consistent testing
  • Verification procedures Same seed always produces identical shuffling

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.