sortrows
行列または table の行の並べ替え
構文
説明
配列データ
は、行を並べ替えるための追加パラメーターを指定します。たとえば、B = sortrows(A,___,Name,Value)sortrows(A,'ComparisonMethod','abs') は A の要素を大きさの順に並べ替えます。
テーブル データ
は、table または timetable の行を並べ替えます。tblB = sortrows(tblA)
tblAが table の場合、sortrowsは最初の変数の値に基づいてtblAを昇順で並べ替えます。最初の変数の要素が繰り返し存在する場合、sortrowsは 2 番目の変数を基準に並べ替え、以下同様に続きます。tblAが timetable の場合、sortrowsはtblAの行をその行時間の昇順に並べ替えます。ただし、行は行時間のみを基準にして並べ替えられます。行時間が繰り返し存在する場合、sortrowsは timetable 変数の要素を基準にした並べ替えを行いません。
は、最初の次元に沿って、行ラベルに基づいて並べ替えます。tblB = sortrows(tblA,rowDimName)
tblAが table の場合、行ラベルは行名です。tblAが timetable の場合、行ラベルは行時間です。
は、table または timetable の行を並べ替えるための追加パラメーターを指定します。たとえば、tblB = sortrows(tblA,___,Name,Value)sortrows(tblA,'Var1','MissingPlacement','first') は Var1 の要素に基づいて並べ替えを行い、NaN などの欠損値がある要素を table の最初に配置します。
例
入力引数
名前と値の引数
出力引数
拡張機能
バージョン履歴
R2006a より前に導入
参考
issortedrows | sort | issorted | topkrows