<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我使用 JMP 腳本將有用數據從一個文本文件中提取到一個新的數據表中。 但是,如何使用腳本將 3-4 個文本文件中的數據提取到同一個新數據表中? 請建議我。
始終檢查消息的日誌窗口。
添加
顯示(lsl,usl,我);
在兩個嵌套的 for 循環之後並確保這些值有意義。我很確定“i”將是 3,這在 where 語句中使用時可能沒有意義。dt2 是否至少有 3 行?
如果這沒有幫助,並且沒有其他人插話,請致電技術支持。我對可變性平台不了解。
你好克雷奇,
感謝您之前的回答。
我正在運行以下可變性腳本,但未顯示結果。 請檢查代碼。
dt1 = open("C:\Users\llenovo\Desktop\RAW1.jmp");
dt2 = open("C:\Users\llenovo\Desktop\Parameters.jmp");
dt3 = dt1<
對於(我=1,我<=2,我++,
對於 (k = 2, k<=nrow(dt3), k++,
如果(:列(dt2,1) ) == 列(dt3, 1),
usl = 列(dt3, 2);
lsl = 列 (dt3, 3);
));
dt1 << 變異圖(
Y(:測量值),
X( :EntryDate, :LotID, :WaferNo ),
Analysis Type( Name( "選擇最佳分析 (EMS REML Bayesian)" ) ),
標準差圖 ( 0 ),
其中(:ParameterId == Eval((char(列(dt2,1) )))),
發送報告(
派遣(
{“測量值的變異圖”},
"",
NomAxisBox,
旋轉刻度標籤( 1 )
),
派遣(
{“測量值的變異圖”},
"",
NomAxisBox( 2 ),
旋轉刻度標籤( 1 )
),
派遣(
{“測量值的變異圖”},
"",
NomAxisBox( 3 ),
旋轉刻度標籤( 1 )
),
派遣(
{“測量值的變異圖”},
"2",
比例尺,
{Min( 10 ), Max( 500 ), Inc( 50 ), Minor Ticks( 2 ),
添加參考線( usl, Solid, {255, 0, 0}, "lsllabel" ),
添加參考線( lsl, Solid, {255, 0, 0}, "usllabel" ), 顯示主網格( 1 ),
顯示次要網格( 1 )}
),
);
);
);
例如,如果您使用“文件”->“打開”->“文本文件”導入 CSV,則導入文件中應該有一個腳本,您可以使用/修改該腳本來導入另一個文件。
您可以使用 JMP 的 Table->Concatenate 來合併表格。

aa = Open( "C:\Users\User\Desktop\a.csv" );
bb = Open( "C:\Users\User\Desktop\b.csv" );
cc = aa << Concatenate( bb );
Close( aa, "nosave" );
Close( bb, "nosave" );
