Join two tables with the same headers
65 次查看(过去 30 天)
显示 更早的评论
I have two tables created from different sources that have the same headers that I would like to join together. Table one has 10 rows with Headers: A B C D
Table two has 11 rows with Headers: A B C D
I would like to make a combined table with all columns and 21 rows
What do I have to tell MatLab to make it do what I want it to do?
采纳的回答
Guillaume
2016-4-19
编辑:Guillaume
2016-4-19
just vertically concatenate them:
newtable = [table1; table2]; %note the semicolon for vertical concatenation
%or
newtable = vertcat(table1, table2);
2 个评论
Caglar
2018-10-31
Hello, How would you do it if you were not sure headers were aligned? (for example, first table headers: A B C D, second table headers: B C A D)
Colin Fulham
2019-5-20
As long as the Variable names in both tables are the same, Matlab will reorder the second table to match the first before it concatenates them.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Type Identification 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!