Sorting a table in Matlab
조회 수: 14 (최근 30일)
이전 댓글 표시
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
채택된 답변
David K.
2019년 8월 23일
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Shifting and Sorting Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!