HorizontalStack / Manipulation Layer

Horizontally concatenate two DataFrames with equal row counts. Similar to pandas' concat(axis=1) or SQL's SELECT with columns from multiple tables.

Example:

First DataFrame:

idname
1Alice
2Bob
3Carol

Second DataFrame:

scoregrade
95A
87B
92A

Result:

idnamescoregrade
1Alice95A
2Bob87B
3Carol92A

Key characteristics:

  • Requires equal row counts
  • Combines columns side-by-side
  • Preserves row order
  • Maintains original data types
  • Column names must be unique

Common applications:

  • Feature combination
  • Adding attributes
  • Merging related data
  • Parallel data alignment
  • Multi-source integration
  • Wide table creation
  • Cross-system data matching
  • Attribute enrichment

Note: Unlike joins, this operation requires exact row alignment and count matching.

Table
0
Table
1
0
Table
- NO PARAMS