Сортировка строк массива или таблицы
сортировки B = sortrows(A,column)A на основе столбцов, заданных в векторе column. Для примера, sortrows(A,4) сортирует строки A в порядке возрастания на основе элементов четвертого столбца. sortrows(A,[4 6]) сначала сортирует строки A на основе элементов в четвертом столбце, затем на основе элементов в шестом столбце для разрыва связей.
сортирует строки B = sortrows(___,direction)A в порядке, заданном direction для любого из предыдущих синтаксисов. direction можно 'ascend' (по умолчанию) для порядка возрастания или 'descend' для порядка убывания. direction может также быть массивом ячеек, элементы которого 'ascend' и 'descend', где каждый элемент соответствует столбцу, который sortrows действует на. Для примера, sortrows(A,[4 6],{'ascend' 'descend'}) сортирует строки A в порядке возрастания на основе четвертого столбца, затем в порядке убывания на основе шестого столбца для разрыва связей.
задает дополнительные параметры для сортировки строк. Для примера, B = sortrows(___,Name,Value)sortrows(A,'ComparisonMethod','abs') сортирует элементы A по величине.
сортировка строк таблицы в порядке возрастания на основе значений первой переменной. Если элементы первой переменной повторяются, то tblB = sortrows(tblA)sortrows сортирует по элементам второй переменной и так далее.
Если tblA является расписанием, тогда sortrows сортирует строки tblA в порядке возрастания на основе времени его строки. Строки расписания помечают строки по первой размерности расписания.
сортировка таблицы на основе имен ее строк. Имена строк таблицы помечаются строками первой размерности таблицы. Если tblB = sortrows(tblA,'RowNames')tblA не имеет имен строк, то есть, если tblA.Properties.RowNames пуст, тогда sortrows возвращает tblA.
Этот синтаксис не поддерживается при tblA является расписанием.
сортировки tblB = sortrows(tblA,rowDimName)tblA по меткам строк rowDimName по первой размерности.
Если tblA является таблицей, затем метки строк являются именами строк.
Если tblA является расписанием, тогда метки строк являются временами строк.
сортирует таблицу по элементам переменных, заданным в tblB = sortrows(tblA,vars)vars. Для примера, sortrows(tblA,{'Var1','Var2'}) сначала сортирует строки tblA на основе элементов в Var1, затем элементами в Var2.
Если tblA является таблицей и имеет имена строк, затем vars может включать имена строк.
Если tblA является расписанием, тогда vars может включать время строки.
сортировки tblB = sortrows(___,direction)tblA в порядке, заданном direction для любого из синтаксисов предыдущей таблицы. direction можно 'ascend' или 'descend', который применяется ко всем заданным переменным, именам строк или временам строк, которые sortrows действует на. direction может также быть массивом ячеек, элементы которого 'ascend' и 'descend', где каждый элемент соответствует заданным переменным, именам строк или временам строк, отсортированным по.
задает дополнительные параметры для сортировки строк таблицы или расписания. Для примера, tblB = sortrows(___,Name,Value)sortrows(tblA,'Var1','MissingPlacement','first') сортировки на основе элементов в Var1, упорядочивание отсутствующих элементов, таких как NaN в начале таблицы.
issorted | issortedrows | sort | topkrows