如何將不同文件中的行/列導出到同一輸出表<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />[從不同文件導出行/列]
大家好。
我正在導出符合某些條件的列[我選擇使用“select where”]。
如何將不同文件一次導出到同一“輸出表”?
如何從原始文件中刪除列?
[如果我使用計算保存數據庫,文件大小會顯著增加]
這是我用來從一個文件導出的腳本。
謝謝!
dt =Current Data Table();dt << select where( :Condition == 1 );Data Table( "DataSet1.jmp" ) <<Subset( Output Table( "Subset1" ), Selected Rows( 1 ), columns( :TIMESTAMP, :Measurement_series_ID, :Name( "Var1" ), :Name( "Var2" ), :Name( "Var3" ), :Name( "Var4" ), :Name( "Var5" ), :Name( "Var6" ) ));
Re:如何將不同文件中的行/列導出到同一輸出表從多個輸入表創建單個輸出表的腳本的典型流程是:
1。子集需要表1中的數據。
2表2中的子集所需數據。
3。將數據連接或連接在一起。
4。從表3中子集所需的數據
5。將第一個連接/連接表中的數據與表3連接或連接起來。
以下是一個簡化的腳本,說明了處理數據表因其大小而變得麻煩的問題的一種方法。
名稱默認為此處(1);
dt1 =打開(<打開第一個數據表>);
dt1 << select where(:condition == 1);
Mvar1 = dt1:var1 [dt1 <<獲取選定的行];
關閉(DT1,NOSAVE);
nt = new table(“輸出表”);
nt << new column(“var1”,values(Mvar1));
dt2 =打開(<打開第二個數據表>);
dt2 << select where(:condition == 2);
Mvar2 = dt2:varX [dt2 <<獲取選定的行];
關閉(DT2,NOSAVE);
nt << new column(“varx”,values(Mvar2));
......
要回答有關如何刪除數據表中的列的問題,請將簡單的刪除列消息傳遞到要從以下位置刪除列的數據表:
dt <<刪除列({“varname1”,“varname2”,“varname3”});
所有這些項目都在JMP中的下拉菜單中提供的“腳本指南”中介紹。
幫助==>圖書==>腳本指南