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:
id | name |
---|---|
1 | Alice |
2 | Bob |
3 | Carol |
Second DataFrame:
score | grade |
---|---|
95 | A |
87 | B |
92 | A |
Result:
id | name | score | grade |
---|---|---|---|
1 | Alice | 95 | A |
2 | Bob | 87 | B |
3 | Carol | 92 | A |
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