reorderlevels - Reorder levels

Class

@categorical

Syntax

B = reorderlevels(A,newlevels)

Description

B = reorderlevels(A,newlevels) reorders the levels of the categorical array A. newlevels is a cell array of strings or a two-dimensional character matrix that specifies the new order. newlevels must be a reordering of getlabels(A).

The order of the levels of an ordinal array has significance for relational operators, minimum and maximum, and for sorting.

Example

Reorder hockey standings:

standings = ordinal(1:3,{'Leafs','Canadiens','Bruins'});
getlabels(standings)
ans = 
    'Leafs'  'Canadiens'  'Bruins'

standings = reorderlevels(standings,...
            {'Canadiens','Leafs','Bruins'});
getlabels(standings)
ans = 
    'Canadiens'  'Leafs'  'Bruins'

See Also

addlevels, droplevels, mergelevels, islevel, getlabels

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS