adding structure in a table

11 Ansichten (letzte 30 Tage)
Sam17
Sam17 am 8 Aug. 2019
Bearbeitet: madhan ravi am 9 Aug. 2019
I have a table called T which is a large dataset of 50 columns and 1000 rows. I have a struct called Table which has 4 fields as:
Table Year= 2012
Table Total= 2000
Table Length= 5 years
Can i somehow add this structure to my table properties?
Like this:
Description: 'Population Table'
UserData: []
DimensionNames: {'Row' 'Variables'}
VariableNames: {1×50 cell}
VariableDescriptions: {1×50 cell}
RowNames: {}
% TableInfo: Somewhere here?

Antworten (1)

madhan ravi
madhan ravi am 8 Aug. 2019
Bearbeitet: madhan ravi am 9 Aug. 2019
T = table((1:10).',(2:11).') % sample table
t.S = 1:5; % sample structure
t.K = rand;
f = fieldnames(t);
c = struct2cell(t);
T = addprop(T,f,repmat({'table'},size(f)))
for k = 1:numel(f)
T.Properties.CustomProperties.(f{k}) = c{k};
end
T.Properties

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!

Translated by