こんにちは、JMP コミュニティです。
2 つのデータ テーブルについて質問があります。一方のデータ テーブルには、もう一方のデータ テーブルの列の値が入力された行が必要です。
以下に例を示します。
両方とも 1 つの値を持つ 2 つの列を含むデータ テーブル (テーブル 1) があります。 2 番目のデータ テーブル (テーブル 2) には、それぞれ 9 つの値を持つ 2 つの列があります。 私が望んでいるのは、表 1 の結果 1 と結果 2 の列の値を表 2 の 9 行すべてにコピーすることです。 誰かこのスクリプトの修正を手伝ってくれませんか? JMP16を使用しています。
Names Default To Here( 1 );
dt1 = New Table( "Table 1",
Add Rows( 1 ),
New Column( "Result 1", Numeric, Continuous, Set values( [3] ) ),
New Column( "Result 2", Numeric, Continuous, Set values( [5] ) ),
);
val1 = dt1:"Result 1"n << Get values;
val2 = dt1:"Result 2"n << Get values;
dt2 = New Table( "Table 2" );
dt2 << New Column( "Test1", Numeric, Continuous, Set values( [1, 1, 1, 1, 1, 1, 1, 1, 1] ) );
dt2 << New Column( "Test2", Numeric, Continuous, Set values( [2, 2, 2, 2, 2, 2, 2, 2, 2] ) );
dt2 << New Column( "Result 1", Numeric, Continuous, <<SET each="" value=""></SET>
ハドリーさん、ありがとう!あなたのソリューションは完璧に機能します!
こんにちは、
上記のスクリプトが機能しない理由は、「<
これを解決する 1 つの方法は、最後の 2 行をそれに応じて変更することです。
dt2<<NEW column=""></NEW>
もう 1 つの方法は、val1 と val2 を 9x1 行列に変換して「値の設定」を使用することです。
dt2<<NEW column=""></NEW>