如何快速添加数据保存表?例如将“Big Class.jmp”做成两个表:“Big Class1”、“Big Class2”,两个表中的数据重复。
将表格保存在“Big Class1”中。
如何使用 JSL 实现将数据从“Big Class2”添加到“Big Class1”?
比较“Big Class2”中的数据。实现“Big Class1”中现有的名称行并更新数据。
“Big Class1”没有名称行,“Big Class2”新名称将增加“Big Class1”数据。这使得“Big Class1”中的数据为40行。
JMP 有现成的命令吗?
谢谢专家!
dt=Open("$SAMPLE_DATA/Big Class.jmp");
dt<<SELECT where="">13);d2=dt<<SUBSET></SUBSET></SELECT>
脚本Re: 如何快速添加数据保存表?感谢专家的帮助。Re: 如何快速添加数据保存表?知道 JSL 关键字后,请执行“帮助 > 脚本索引”以了解如何使用它。
NamesDefaultToHere(1);
// Get a table
dt1 = Open("$SAMPLE_DATA/Big Class.jmp");
// Make a second table (that happens to be identical)
dt2 = Eval(dt1 << getScript);
// Concatenate the second table to the first
dt1 << Concatenate(DataTable(dt2), AppendToFirstTable);
Close(dt2, NoSave);
// Delete duplicate rows
Wait(2);
dt1 << selectDuplicateRows;
dt1 << deleteRows;Re: 如何快速添加数据保存表?非常感恩的
Re: 如何快速添加数据保存表?串联后,您可以“选择重复行”和“删除行”。
这是你想要的吗?Re: 如何快速添加数据保存表?对不起。我原来的帖子没有说清楚。在原始帖子中添加了注释。
此“连接”命令会生成重复数据。
谢谢!
Re: 如何快速添加数据保存表?让我们使用 CONCATENATE 关键字
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Trial1.jmp" );
dt2 = Open( "$SAMPLE_DATA/Trial2.jmp" );
dt << Concatenate( Data Table( "Trial2" ) );