JMP スクリプトを使用してデータテーブルを 2 つの列でソートする方法JMPスクリプトを使用してデータテーブルをソートする方法に関する質問2 つまたは複数の列ごとに?
通常、データ テーブルは 1 つの列で並べ替えることができます。左側のテーブルに表示されている列「名前」で並べ替えるだけです。
しかし、JMP を使用して 2 列でソートするにはどうすればよいでしょうか?右の表に示すように、「名前」と「日付」の両方で注文することをお勧めします。
どうもありがとう。
| 名前 | 日にち | 大量の仕事を達成する | --> | 名前 | 日にち | 大量の仕事を達成する |
| ジョン | 20/8/21 9:03:59 | 100% | ケビン | 20/8/17 9:03:57 | 60% |
| ケビン | 20/8/22 9:03:59 | 80% | ケビン | 20/8/18 9:03:57 | 40% |
| ケビン | 20/8/23 9:03:60 | 77% | ケビン | 20/8/19 9:03:58 | 50% |
| ジョン | 20/8/20 9:03:58 | 67% | ケビン | 20/8/20 9:03:58 | 33% |
| ケビン | 20/8/17 9:03:57 | 60% | ケビン | 20/8/21 9:03:59 | 0% |
| ジョン | 20/8/18 9:03:57 | 60% | ケビン | 20/8/22 9:03:59 | 80% |
| ケビン | 20/8/19 9:03:58 | 50% | ケビン | 20/8/23 9:03:60 | 77% |
| ジョン | 20/8/19 9:03:58 | 50% | ジョン | 20/8/17 9:03:57 | 40% |
| ケビン | 20/8/18 9:03:57 | 40% | ジョン | 20/8/18 9:03:57 | 60% |
| ジョン | 20/8/17 9:03:57 | 40% | ジョン | 20/8/19 9:03:58 | 50% |
| ケビン | 20/8/20 9:03:58 | 33% | ジョン | 20/8/20 9:03:58 | 67% |
| ジョン | 20/8/23 9:03:60 | 23% | ジョン | 20/8/21 9:03:59 | 100% |
| ジョン | 20/8/22 9:03:59 | 20% | ジョン | 20/8/22 9:03:59 | 20% |
| ケビン | 20/8/21 9:03:59 | 0% | ジョン | 20/8/23 9:03:60 | 23% |
自動化とスクリプト作成データのブレンディングとクリーンアップマスカスタマイゼーションRe: JMP スクリプトを使用してデータテーブルを 2 つの列でソートする方法- 対話的に並べ替えを実行する場合
- テーブル=>並べ替え
- 次に、結果として得られる新しいデータ テーブルで、新しいデータ テーブルの左上部分にあるテーブル パネルの「ソース」エントリを右クリックし、「編集」を選択します。
- 並べ替えを行うために必要な JSL が表示されます。

- こちらがクリーンアップされたバージョンです
Names Default To Here( 1 );
dt = Current data table();
dt << Sort( By( :name, :Date ), Order( Ascending, Ascending ) );
- また、前回のエントリで提供した例を考えると、それを拡張して 2 つの列を並べ替える方法について推測ができたかもしれません。
時間をかけて JMP ドキュメント ライブラリのスクリプト ガイドを読むことを強くお勧めします。
Re: JMP スクリプトを使用してデータテーブルを 2 つの列でソートする方法しかし、スクリプトを使用してデータテーブルを2つまたは複数の列でソートするにはどうすればよいでしょうか? まず名前で並べ替えてから、日付でも並べ替える必要があります。どうもありがとう。Re: JMP スクリプトを使用してデータテーブルを 2 つの列でソートする方法ありがとう。でも、データテーブルを 2 つまたは複数の列で並べ替えるにはどうすればよいですか? まず名前で並べ替えてから、日付でも並べ替える必要があります。どうもありがとう。Re: JMP スクリプトを使用してデータテーブルを 2 つの列でソートする方法- 複数の列を選択し、右クリックして「並べ替え」を選択すると、データ テーブルは選択したすべての列で並べ替えられます。
- プルダウン メニューに移動し、[テーブル]==>[並べ替え]を選択して、任意の列と昇順/降順の組み合わせを選択します。
- 以下は、「Sort」のスクリプト インデックス エントリから直接取得した簡単な並べ替えスクリプトです。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Sort( By( :name ), Order( Ascending ) );