Combine table variables and assign head-variable name

조회 수: 12 (최근 30일)
Niclas Madsen
Niclas Madsen 2019년 1월 21일
답변: Niclas Madsen 2019년 1월 21일
Hi
I'm trying to concatenate tables together. I have two variables that I combine together in multiple combinations, and each combination can have n solutions. For testing purposes I've kept it short and simple. Right now I have 5 combinations each with 3 solutions.
Using MS Paint magic I've edited the table to look like what I want
Unavngivet.png
I'm pretty sure I've seen a way to do this, but I can't find the page any longer.
Don't worry about 2&3 and 4&5 being identical.
Any help would be appriciated.
  댓글 수: 1
madhan ravi
madhan ravi 2019년 1월 21일
upload your tables as .mat files so that the problem is pretty clear

댓글을 달려면 로그인하십시오.

채택된 답변

Walter Roberson
Walter Roberson 2019년 1월 21일

추가 답변 (2개)

Steven Lord
Steven Lord 2019년 1월 21일
t1 = array2table(magic(3), 'VariableNames', {'Col1', 'Col2', 'Col3'})
t2 = array2table(eye(3))
t3 = table(t1, t2, 'VariableNames', {'subtable1', 'subtable2'})
t3.Properties.RowNames = {'huey', 'dewey', 'louie'}
To extract data:
t3{'huey', 'subtable1'}.Col1 % or
t3.subtable1{'huey', 'Col1'}

Niclas Madsen
Niclas Madsen 2019년 1월 21일
Thank you all!
I'll get this working

카테고리

Help CenterFile Exchange에서 Data Type Identification에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by