Sorting a table in Matlab
20 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Minjun Seo
el 23 de Ag. de 2019
Respondida: David K.
el 23 de Ag. de 2019
I have a table of values that are either string or doubles. I want to sort them alphabetically for strings or least to greatest for numbers. Is there a way that involves not converting the table to a matrix? If there isn't how would I go by converting the table into a matrix and to a table again?
0 comentarios
Respuesta aceptada
David K.
el 23 de Ag. de 2019
A = [1 2 4 5 3 6 5 6];
B = {'a', 'b', 'c', 'e', 'f', 'ba', 'bd' , 'bc'};
tab = table(A',B');
% Sort by doubles
Output = sortrows(tab,1)
% Sort by string
Output = sortrows(tab,2)
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!