最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
行列または table の行の並べ替え
は、前述のどの構文についても B
= sortrows(___,direction
)A
の行を direction
で指定した順序で並べ替えます。direction
は昇順の場合は 'ascend'
(既定値)、降順の場合は 'descend'
です。また、direction
は要素が 'ascend'
と 'descend'
である cell 配列にすることもでき、この場合、各要素は sortrows
が操作する列に対応します。たとえば、sortrows(A,[4 6],{'ascend' 'descend'})
は 4 列目に基づいて A
の行を昇順で並べ替え、次に 6 列目に基づいて同順位のものを降順で並べ替えます。
は、行を並べ替えるための追加パラメーターを指定します。たとえば、B
= sortrows(___,Name,Value
)sortrows(A,'ComparisonMethod','abs')
は A
の要素を大きさの順に並べ替えます。
は最初の次元に沿って、行ラベル tblB
= sortrows(tblA
,rowDimName
)rowDimName
で tblA
を並べ替えます。
tblA
が table の場合、行ラベルは行名です。
tblA
が timetable の場合、行ラベルは行時間です。
は、table または timetable の行を並べ替えるための追加パラメーターを指定します。たとえば、tblB
= sortrows(___,Name,Value
)sortrows(tblA,'Var1','MissingPlacement','first')
は Var1
の要素に基づいて並べ替えを行い、NaN
などの欠損値がある要素を table の最初に配置します。
issorted
| issortedrows
| sort
| topkrows