你好,
我相信上面的腳本不起作用的原因是因為“<<設置每個值”命令需要一個數字作為輸入,而不是一個矩陣; val1 和 val2 是矩陣。
解決此問題的一種方法是相應地更改最後兩行:
dt2<<NEW column=""></NEW>
另一種方法是通過將 val1 和 val2 轉換為 9x1 矩陣來使用“設置值”:
dt2<<NEW column=""></NEW>
您好 JMP 社區,
我有一個關於 2 個數據表的問題,其中一個數據表的行應填充另一個數據表中的列值。
這裡有一個例子:
我有一個數據表(表 1),其中包含 2 列,它們都有一個值。 在第二個數據表(表 2)中,我有 2 列,每列有 9 個值。 我想要的是將表 1 的結果 1 和結果 2 列值複製到表 2 的所有 9 行。 誰能幫我改正這個腳本? 我正在使用 JMP 16。
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>