Сортировка строк массива или таблицы
сортировки 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