I am trying to make a table and label using Table_RMA = array2table (CoP_Balance(:,1:98),'VariableNames',{'Patient','Gender','Dg','Aff_Side','Inj_Site','Ax','Condition','CoP_Side',.....the other 90 names}); However, I Keep on getting this error: Error using matlab.internal.tabular.private.varNamesDim/validateAndAssignLabels (line 321) Duplicate variable name: 'CoP_Side'.
For some reason even when I change 'CoP_Side' to any other word I still get the same error message.
Any suggestions on what am doing wrong?
cheers
Eduardo

1 Comment

I think this variable name: CoP_Side is repeating.

Sign in to comment.

 Accepted Answer

Hi Luis Eduardo,
We need your complete code to help you. But using this example I have not errors.
vector = cat( 1,[1:8],[8:15],[16:23] );
Table_RMA = array2table (vector,'VariableNames',{'Patient','Gender','Dg','Aff_Side','Inj_Site','Ax','Condition','CoP_Side'})

More Answers (1)

Thanks for helping me out guys. The funny thing is that whereas the error kept on saying that CoP_Side was the problem, I found it in the name of other variables! Problem solved, however, it was strange the error was pointing in a different direction.
cheers
Eduardo

Categories

Tags

Community Treasure Hunt

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

Start Hunting!