Patients code to text for table
Afficher commentaires plus anciens
Hi All. Cannot get to read numbers from a matrix and make them into a text to be inserted in a table. The latter to be used in a ranova test. For example.
Injection = [1;1;2;2;3]
Table (1:5,x) = ['Upper_limb', 'Upper_limb','Lower_limb','Lower_limb','Back'];
cheers
Eduardo
1 commentaire
Walter Roberson
le 20 Août 2018
Is Table intended to be a table() object? Is x intended to be a column number in the table object?
Are you trying to do something like
Injection = [1;1;2;2;3]
Table = table(Injection);
Table(1:5,2) = {'Upper_limb', 'Upper_limb','Lower_limb','Lower_limb','Back'} .';
Réponse acceptée
Plus de réponses (4)
Luis Eduardo Cofré Lizama
le 21 Août 2018
Modifié(e) : Walter Roberson
le 21 Août 2018
1 commentaire
Walter Roberson
le 21 Août 2018
Injection = [1;1;2;2;3]
limbs = {'Upper_limb', 'Upper_limb','Lower_limb','Lower_limb','Back'} .';
Table = limbs(Injection);
See also categorical()
Ben Morrow
le 21 Août 2018
0 votes
just re-format before calling it
%lets say
Injection = [1;1;2;2;3] %Sort into names that you want
Upper_limb1 = Injection(1);
Upper_limb2 = Injection(2);
Lower_limb1 = Injection(3);
Lower_limb2 = Injection(4);
Back = Injection(5);injTable = table(Upper_limb1, Upper_limb2,Lower_limb1,Lower_limb2,Back)
%now just call your table as "injTable" when you need it %--------------------------------------------------------------
%now lets say its a row of data...
Injection = [1,1;1,1;2,2;2,2;3,3]Injection = transpose(Injection);
%Sort into names that you want
Upper_limb1 = Injection(:,1);
Upper_limb2 = Injection(:,2);
Lower_limb1 = Injection(:,3);
Lower_limb2 = Injection(:,4);
Back = Injection(:,5);Table = table(Upper_limb1, Upper_limb2,Lower_limb1,Lower_limb2,Back
%now just call "Table" for your column table
1 commentaire
Ben Morrow
le 21 Août 2018
just saw walters... that works too
Luis Eduardo Cofré Lizama
le 21 Août 2018
Modifié(e) : Walter Roberson
le 21 Août 2018
1 commentaire
Walter Roberson
le 21 Août 2018
Injection = [1;1;2;2;3]
limbs = {'Upper_limb', 'Upper_limb','Lower_limb','Lower_limb','Back'} .';
Injection_site = limbs(Injection);
Table = table(Injection_site);
Luis Eduardo Cofré Lizama
le 31 Août 2018
0 votes
1 commentaire
Walter Roberson
le 31 Août 2018
I already gave the code for that, such as https://www.mathworks.com/matlabcentral/answers/415580-patients-code-to-text-for-table#comment_601756
Catégories
En savoir plus sur Tables dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!