Compare two tables's rownames (A and B), if the rownames of B are in A then add a column in A with the columns in B
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi all,
I have two tables. Table A (995*7 table) and Table B (16*1 table). I want to compare the rownames of both. I want to add a column in A that will show the value associated to the rowname that matches B.
e.g.
A table:
RowNames Var1 Var2 Var3
a . . .
b . . .
c . . .
d . . .
e . . .
B table:
RowNames Var1
b tower
z bottom
y top
result table A:
RowNames Var1 Var2 Var3 VarNEW
a . . . (empty)
b . . . Tower
c . . . (empty)
d . . . (empty)
e . . . (empty)
Hope you can help me
Thank you
0 Kommentare
Antworten (1)
Cris LaPierre
am 11 Okt. 2021
Bearbeitet: Cris LaPierre
am 11 Okt. 2021
I would first try using the Join Tables live task. This will interactively let you align two tables using key variables. Once you have the table you want, you can generate the corresponding code.
The live task represents the different ways of joinging two tables visually using Venn diagrams. Here's a screenshot of what the app looks like.
2 Kommentare
Siehe auch
Kategorien
Mehr zu Tables 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!