如何快速添加數據保存表?例如將“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" ) );