Trouble concatenating two tables
28 views (last 30 days)
Hello, I am having some issues concatenating two tables. When I try, i get the error "Cannot concatenate the table variable 'Header_Name' because it is a cell in one table and a non-cell in another." I believe this is because in one table the contents of this column are all numbers while in another they have letters. When I look at them, the one with letters has apostrophes around them while the one with numbers doesn't. Can anyone help me with this?
Star Strider on 21 Apr 2017
It will likely be easier to convert the numbers to a cell array of strings.
Something like this will work:
numbers = randi(9, 10, 1);
num_str = num2str(numbers);
num_cell = mat2cell(num_str, ones(10, 1), 1);
Those could probably be combined into a single line. I left them separate to demonstrate how the code works.
Experiment with your table entries to get the result you want.
Gabor on 20 May 2021
I would add to check the missmatching table variables by comparing them by for eg.: