將最後兩列資料從資料表 A 複製到資料表 B大家好
我有兩個數據表,表A和表B,
我想編寫一個腳本,從表 A 複製最後兩列數據,然後貼上到表 B,
你能給我一些善意的建議嗎?
謝謝。
自動化和腳本編寫回覆:將最後兩列資料從資料表 A 複製到資料表 B兩個表格中的表格的行數和資料順序是否完全相同?
回覆:將最後兩列資料從資料表 A 複製到資料表 B對,但是我不知道如何使用腳本語法將整個列資訊複製到另一個表。
回覆:將最後兩列資料從資料表 A 複製到資料表 B您可以使用加入/更新或數據表下標。 下面是一個使用更新的範例,它可能適合您
Names Default To Here(1);
// Setup demo
dt = Open("$SAMPLE_DATA/Trial1.jmp");
dt2 = Open("$SAMPLE_DATA/Little.jmp");
dt << Delete Rows(5 :: N Rows(dt)); // to make tables equal in size
Column(dt2, "batch") << Set Name("B"); // names must be different
Column(dt2, "yield") << Set Name("Y"); // names must be different
Wait(0);
collist = dt2 << Get Column Names("String");
lastcols = Right(collist, 2);
dt << Update(
With(dt2),
Add Columns from Update Table(Eval(lastcols)),
Replace Columns in Main Table(None) // important
);