異なる JMP ファイルの列を連結するにはどうすればよいですか?こんにちは、
同じ列名を含む 4 つの異なる JMP ファイルがあります。 これらは、メイン データ テーブルから「テーブル -> サブセット」を使用して生成されました。
ここで、これら 4 つの JMP ファイルを行ではなく列に連結して 1 つの JMP ファイルにしたいと思います。
どうすればいいでしょうか?
ありがとう。
PS: テーブル -> JMP クエリ ビルダー機能を使用してみました。 アイデアは私が望んでいたものと同じですが、他の 3 つのファイルからそこにデータをロードできませんでした (SQLQuery)。
Re: 異なる JMP ファイルの列を連結するにはどうすればよいですか?それは動作します、 @uday_guntupalli ! 3回もやればいいだけなんです!
ありがとう!
Re: 異なる JMP ファイルの列を連結するにはどうすればよいですか?こんにちは@uday_guntupalli 、
私のメインデータは次の形式です。
サブフェーズ サブフェーズ スコア
1A1
2A2
...
1Ab3
2Ab4
...
1Bc5
2Bc6
...
1Bd7
2Bd8
...
「テーブル」→「フェーズ」と「サブフェーズ」によるサブセットをクリックすると、同じ列名を持つ 4 つのファイルが得られました。
こんな感じで組み合わせたいと思います。
サブフェーズ サブフェーズ スコアフェーズ サブフェーズ スコア フェーズ サブフェーズ スコア フェーズ サブフェーズ スコア
1 A a 1 A b 3 B c 5 B d 7
2 A b 2 A b 4 B c 6 B d 8
はい、「結合」を使用して列を追加できると思います...
助けてくれてありがとう。
Re: 異なる JMP ファイルの列を連結するにはどうすればよいですか?@レイナルド、
参加者という場合、テーブルのうち 2 つ (たとえば、テーブル 1 とテーブル 2) を考えてみましょう。テーブル 1 とテーブル 2 には同じ数の列があり、それらを結合したいということですか? そして、参加するとき、どのように参加を実行したいですか:
1. 列を一致させることができます。つまり、表 1 と表 2 に「Age」という名前の列がある場合、結果の表にも 1 つの列「Age」が含まれますが、両方の表のすべての行が含まれます。
2. デカルト結合を行うことができます
3. 行番号で結合しますか?
はい、メニューを使用して結合を実行できます。 テーブルの 1 つを選択し、「テーブル == > 結合」に移動します。 [結合] メニューは次のようになります。この中には、結合の実行方法に応じて、結果が異なります。 「一致する列による」を選択したいと思います。 それを試して、目的の結果が得られるかどうかを確認してください。そうでない場合は、明確な例またはスクリーンショットを提供してください。

Re: 異なる JMP ファイルの列を連結するにはどうすればよいですか?こんにちは@uday_guntupalli 、
参加者の数は同じなので、異なる JMP ファイルの列を 1 つに追加 (または結合) したいと考えています。 あなたの脚本がよくわかりませんでした。 JMPメニューを使用してこれらの列を1つのファイルに結合することはできませんか?
JMP Query Builder でそれができると思いましたが、すべてのファイルをグループ化し、そのうちの 1 つをプライマリとして選択すると、このファイルだけが情報を保持しました。 他のファイルは列を追加しただけですが、セルは空で完成していました。
Re: 異なる JMP ファイルの列を連結するにはどうすればよいですか?@レイナルド、
デカルト結合を実行したいと考えていますか?結合するテーブルによっては、結果として得られるテーブルが巨大になる可能性があることに注意してください。 したがって、これが探しているものではない場合は、データセットの例を提供してください
// Open Sample Data
dt = Open( "$SAMPLE_DATA/Air Traffic.jmp" );
// Create a couple of sample tables
dt << Select Randomly(0.01);
dt1 = dt << Subset("");
dt1 << Set Name("Sample1");
dt << Clear Select ;
dt << Select Randomly(0.01);
dt2 = dt << Subset("");
dt2 << Set Name("Sample2");
dt << Clear Select;
// Join COlumns ?
dt_Res = dt1 << Join( With( dt2 ), Cartesian Join );