除了“按名稱、建模類型、數據類型重新排序”之外,是否有任何選項可以對 JSL 中的列進行重新排序?
我正在尋找用名稱和數字索引重新排序一些列。 這些列以下列方式命名——“列數據 1 (1)、列數據 1 (2)、....、列數據 99 (1)、列數據 99 (2)、...”。
使用按名稱重新排序選項基本上重新排序數據 (1)、(100)、(101)、(102),.. 按文本而不是數字排序。
JSL 是否引入了任何選項來簡化對這些數據的排序? 我有大約 2200 列要組織。
使用 JMP 14.1.0
names default to here(1);
// Create a new data table with columns that resemble your columns
dt = New Table( "Example" );
// Create a bunch of new columns
For(i=1,i<=100,i++,
dt << new column( "Column Data " || char(randominteger(1,10)) || "(" ||
char(randominteger(1,99)) || ")"
)
);
// Get rid of columns that are duplicates
For(i=100,i>=1,i--,
if(substr(column(dt,i)<<GET name=""></GET>
上面是一個腳本,它首先構建一個示例數據表,然後按數字對列進行重新排序