reorderlevels

Переупорядочьте уровни номинальных или порядковых массивов

nominal и типы данных массива ordinal могут быть удалены в будущем релизе. Чтобы представлять упорядоченный и неупорядоченные дискретные, нечисловые данные, используйте Категориальные массивы (MATLAB) тип данных вместо этого.

Синтаксис

B = reorderlevels(A,newlevels)

Описание

B = reorderlevels(A,newlevels) возвращает nominal или объект ordinal массивов того же типа как A, но с уровнями в новом порядке, заданном newlevels.

Для порядковых массивов порядок уровней имеет значение для операторов отношения, находя минимальные и максимальные значения и сортировку.

Входные параметры

свернуть все

Номинальный или порядковый массив, заданный как nominal или объект ordinal массивов, созданный с nominal или ordinal.

Новый порядок уровней, заданных как массив строк, массив ячеек из символьных векторов или 2D символьная матрица. newlevels должен быть переупорядочением меток, возвращенных getlabels.

Типы данных: char | string | cell

Выходные аргументы

свернуть все

Номинальный или порядковый массив, возвращенный как nominal или объект ordinal массивов.

Представленный в R2007a