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
columnColumn 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
u32Random seed for reproducible shuffling. Essential for:
- Reproducible research
- Debugging analysis
- Consistent testing
- Verification procedures Same seed always produces identical shuffling
AsColumn
nameName 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.