필터 지우기
필터 지우기

How to add rows to an existing table

조회 수: 559 (최근 30일)
Morgan Roberts
Morgan Roberts 2018년 1월 11일
댓글: Martin Dale 2019년 4월 30일
Hi
I am trying to add rows to this existing table, however I can't seem to add any, the one row just gets changed to the new value.
1×7 table
Neuron Neuron_ID NoSynapses SynapticDensity NoBranches BranchDensity Clustering
________ _________ __________ _______________ __________ _____________ __________
'ipsiCN' [5] [2] [4.0060] [12] [0.0482] [0]
Does anyone have any help on this?
Cheers
  댓글 수: 3
Brian Droncheff
Brian Droncheff 2018년 8월 26일
A link to this particular documentation for this particular question would be helpful. I have been looking all around for this exact same thing but... ended up here as well as not being able to find the answer.

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

답변 (2개)

Brian Droncheff
Brian Droncheff 2018년 8월 26일
편집: Brian Droncheff 2018년 8월 26일
Fitting to this format where 'A', 'B', etc.. are your values of Neuron Neuron_ID etc.
C = {1,2,3,4}
T = cell2table(C,'VariableNames',{'A','B','C','D'})
T1 = table(5, 6, 7, 8,'VariableNames',{'A','B','C','D'})
Tout = [T;T1]
Basically you are creating one Table T from cell2table and then creating the table T1 and Matlab matches the 'variableNames' together. NOTE 'variableNames' is a keyword, it is not an arbitrary name, also that the actual number of and string names such as 'A' 'B' 'C' and 'D' MUST match between the two tables.
The post which I modified the above from is here: Adding Rows to Table
Brian

KSSV
KSSV 2018년 1월 11일
T = table([10;20],{'M';'F'},'VariableNames',{'Age','Gender'},'RowNames',{'P1','P2'})
Tnew = table(30,{'F'},'VariableNames',{'Age','Gender'},'RowNames',{'P3'}) ;
T = [T ; Tnew]

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by