version 2.0.0 (3.39 KB) by Sterling Baird
Vertically concatenate 2+ tables, each with common and/or different field names and variable number of rows.


Updated Sat, 05 Sep 2020 08:37:34 +0000

View License

Inputs supported by outerjoin (double, char, cell, struct, etc.) are supported here.

A test function is also supplied. This is where the submission icon comes from. I mainly referenced https://www.mathworks.com/matlabcentral/answers/179290-merge-tables-with-different-dimensions and https://www.mathworks.com/matlabcentral/answers/410053-outerjoin-tables-with-identical-variable-names-and-unique-non-unique-keys in writing this.

My main use of this function is to vertically concatenate tables containing different parameters and results into a "master table" that I can filter, even when I add other parameters or results to track later. Hope you find it useful.

I use the arguments (Repeating) ... end syntax, hence the R2019b+ compatibility.

Cite As

Sterling Baird (2022). tblvertcat (https://www.mathworks.com/matlabcentral/fileexchange/79912-tblvertcat), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2020a
Compatible with R2019b to R2020a
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!