Sort Matlab table based on pre-defined order
Afficher commentaires plus anciens
I would like to sort a table based on a column that only contains 4 string values (A, B, C, and d) in an specific order that is not alphabetic.
This is what I am currently using:
sortrows(table_1,{'col1','col2'},{'ascend' 'descend'})
For col2 I would like to use a custom order that is neither ascend nor descend. So for instance the sorting order should be:
B
A
C
D
Réponse acceptée
Plus de réponses (1)
Turlough Hughes
le 31 Jan 2022
Try the following:
idx = [2 1 3 4];
T(idx,:) = T
1 commentaire
Metin Akyol
le 31 Jan 2022
Catégories
En savoir plus sur Shifting and Sorting Matrices 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!