How concatenate two tables in MATLAB?
493 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Adriano
am 19 Nov. 2016
Kommentiert: Douglas Novaes
am 12 Sep. 2022
I have two tables with no variables in common, with the same number of rows and with different number of columns. For example:
Age Height
___ ______
38 71
43 69
and the table:
Weight Blood
______ ______
176 124
163 109
How can I get:
Age Height Weight Blood
___ ______ ______ _____
38 71 176 124
43 69 163 109
Thanks!
1 Kommentar
Ravi Raj Pareek
am 19 Mär. 2021
use below command and check if it works:
T = join(Tleft,Tright)
where Tleft is, table with Age and height column
and Tright is, table with weight and blood
Akzeptierte Antwort
Peter Perkins
am 23 Nov. 2016
Adriano, to horizontally concatenate anything in MATLAB, you would probably just use square brackets, right? Such as AB = [A B]. Same for tables. cat and horzcat provide a functional form of that, but the standard MATLAB way is brackets.
3 Kommentare
Peter Perkins
am 30 Apr. 2020
Horizontal concatenation of tables will not merge variables. You need to say exactly what you started from and what you did.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!