将最后两列数据从数据表 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
);