JMP 用戶您好,
我想編寫一個腳本來從 :merge 中提取一些特定信息,例如 Alc%、VA、RS% 並將它們放在單獨的列中。 Alc、VA 和重力值是隨機分佈的,因此 Recode 列在這種情況下可以工作

任何建議將受到高度讚賞,
問候,
這是一個範例腳本,可以幫助您解決問題。腳本中使用的所有函數都在腳本索引中提供了範例記錄,可在「說明」下拉式選單下找到

Names Default To Here( 1 );
dt = Current Data Table();
For Each Row(
If( Contains( :merge, "Alc =" ),
:Alc % = Num( Word( 2, Substr( :merge, Contains( :merge, "Alc =" ) ), "=%" ) ) / 100
);
If( Contains( :merge, "Rs =" ),
:Rs % = Num( Word( 2, Substr( :merge, Contains( :merge, "Rs =" ) ), "=%" ) ) / 100
);
If( Contains( :merge, "VA =" ),
:VA ppm = Num( Word( 2, Substr( :merge, Contains( :merge, "VA =" ) ), "=p" ) )
);
If( Contains( :merge, "Approved" ),
:Approved By = Word( 3, Substr( :merge, Contains( :merge, "Approved" ) ), " :" )
);
);