你好!
我想使用 JSL 分隔多個列,但徒勞無功
我嘗試過2種方法
1. 使用「包含」選擇特定列,但最後一列始終未被選取和分隔
2. 使用正規表示式,但不使用搜尋和選擇的列。
如果有人能幫忙看一下並消除我的疑問,將不勝感激。謝謝
附上jmp表樣本
//1st method
dt = Data Table( "project_list" );
columnsToDelimit = {};
allColumns = dt << Get Column Names(String);
For( i=1, i <= N Items (allColumns ), i++,
If( Contains ( allColumns[i], "MODEL"),
Insert into( columnsToDelimit, Column ( allColumns[i])),
);
);
For(i = 1, i < N Items ( columnsToDelimit ), i++,
dt << Text to Columns (
Delimiter("%"),
Columns( columnsToDelimit[i])
);
);//2nd method
dt = Data Table( "project_list" );
delimit_List = {};
col = dt << Get Column Names( String );
for (i = 1, i <= nitems(col), i++,
if(Regex Match(col[i], "(.*)MODEL(.*)"),
Insert Into( delimit_List, Column( col[i]));
);
);
For(i = 1, i < N Items ( delimit_List ), i++,
dt << Text to Columns (
Delimiter("%"),
Columns( delimit_List[i])
);
);For(i = 1, i < N Items ( columnsToDelimit ), i++,
需要<=
For(i = 1, i <= N Items ( columnsToDelimit ), i++,