こんにちは!
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++,
ありがとう、ジム。これは 1 番目の方法で機能します。