Dear Matlab users,
Currently I am puting my matrix A into the table T like this and now I want to shuffle the row of this table.
clc;A = [1 2 3;4 5 6;7 8 9;10 11 12;13 14 15]T = array2table(A,'VariableNames',{'First_Collumn','Second_Collumn','Third_Collumn'})
Is there anyway to do this directly on this table instead of having to shuffle the data before putting data in a table like below ?
Thank you
%% Shufle A
% B is the shuffle version of A
[NumRow,NumCol] = size(A);% Randomize the row
index = randperm(NumRow);B = A(index,:)T_Shuffle = array2table(B,'VariableNames',{'First_Collumn','Second_Collumn','Third_Collumn'})
Best Answer