
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
    조회 수: 6 (최근 30일)
  
       이전 댓글 표시
    
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
답변 (1개)
  Cris LaPierre
    
      
 2021년 10월 11일
        
      편집: Cris LaPierre
    
      
 2021년 10월 11일
  
      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
참고 항목
카테고리
				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!

