Joins
Table Joins
Table joins are accomplished through the join function.
Appending Tables with the Same Columns
The merge function will combine tables while maintaining the sorting of the primary key(s).
julia> t1 = table(1:5, rand(5); pkey=1)
Table with 5 rows, 2 columns:
1 2
────────────
1 0.60007
2 0.864006
3 0.131661
4 0.0192343
5 0.795416
julia> t2 = table(6:10, rand(5); pkey=1)
Table with 5 rows, 2 columns:
1 2
────────────
6 0.715587
7 0.823457
8 0.66347
9 0.515046
10 0.58071
julia> merge(t1, t2)
Table with 10 rows, 2 columns:
1 2
─────────────
1 0.60007
2 0.864006
3 0.131661
4 0.0192343
5 0.795416
6 0.715587
7 0.823457
8 0.66347
9 0.515046
10 0.58071