Re: あるテーブルの列を別のテーブルの行エントリに基づいて並べ替えるにはどうすればよいですか?いくつかの質問:
- 列をどこで並べ替えるべきでしょうか?
- 適切に並べ替えるべきでしょうか?
- それらはテーブルの最初の列にすべきでしょうか?
- それらはテーブルの最後の列である必要がありますか?
- テーブル内でソートする最初の列から開始する必要がありますか?
- 表 2 の順序は、列 7 または他の列に基づいていますか?
- データ テーブルの例 (テーブル 1 とテーブル 2) と、目的の結果を含むテーブル 1 はありますか?
Re: あるテーブルの列を別のテーブルの行エントリに基づいて並べ替えるにはどうすればよいですか?これは質問に対処する 1 つの方法の例です
names default to here(1);
table1 =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
table2 = New Table("Table 2",
New Column("Sort Order", character,
Values({"height","weight","sex"})
)
);
For( i = N Rows( table2 ), i >= 1, i--,
Try(
table1 << go to( Column( table2, 1 )[i] );
table1 << Move Selected Columns( To first );
)
);Re: 別のテーブルの行エントリに基づいて、あるテーブルの列を並べ替えるにはどうすればよいですか?@jthiすべて有効な質問です。 を試そうと思う答えそれらを以下に示します。
- 列をどこで並べ替えるべきでしょうか?再注文ということですか? 並べ替えられた列はテーブル 1 (新しいテーブルではない) にある必要がありますか?
- 適切に並べ替えるべきでしょうか? 表 1 には、並べ替えが必要な列よりも多くの列があります。 次を参照してください。
- それらはテーブルの最初の列にすべきでしょうか? できる。
- それらはテーブルの最後の列である必要がありますか? できる。 オプション 2 と 3 の両方に対応できます。
- テーブル内でソートする最初の列から開始する必要がありますか? テーブル 1 の (並べ替えられた) 列の順序は、テーブル 2 (の列 7) の行エントリとして表示される順序である必要があります。
- 表 2 の順序は、列 7 または他の列に基づいていますか? ここには混乱の匂いがする。 もう一度試してみます。 テーブル 2 の列 7 の行エントリは、希望の順序で並べられます。 表 2 の列 7 の行エントリは、表 1 の列名でもあります。 表 1 のこれらの「共通」列を、表 2 に表示される順序で並べ替えたいと考えています。
- データ テーブルの例 (テーブル 1 とテーブル 2) と、目的の結果を含むテーブル 1 はありますか? 実際のデータは共有できませんが、何か作って共有したいと思います。
Re: あるテーブルの列を別のテーブルの行エントリに基づいて並べ替えるにはどうすればよいですか?@jthiありがとう
別のテーブルの行エントリに基づいて、あるテーブルの列を並べ替えるにはどうすればよいですか?2 つのテーブルがあります。テーブル 1 の列のサブセットには、テーブル 2 の行エントリ (列内、たとえば列 7) にもなる名前が付いています。
テーブル 2 行は、希望の (昇順) 順序で並べ替えられます。
テーブル 1 の列のうち、テーブル 2 に出現する列名を持つ列のみを、テーブル 2 の (列 7 内で) ソートされた順序で並べ替えたいと考えています。
JSL 経由でこれを実現するにはどうすればよいでしょうか?
データのブレンディングとクリーンアップ