Hallo!
Ich möchte mehrere Spalten mit JSL abgrenzen, aber vergebens
Ich habe 2 Methoden ausprobiert
1. Verwenden Sie "Enthält", um die bestimmte Spalte auszuwählen, aber die letzte Spalte wird immer nicht ausgewählt und abgegrenzt
2. Verwenden Sie reguläre Ausdrücke, aber keine der Spalten, die durchsucht und ausgewählt werden.
Wenn mir jemand helfen könnte, einen Blick darauf zu werfen und meine Zweifel auszuräumen, wäre ich sehr dankbar. Danke
anbei das JMP-Tabellenbeispiel
//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++,
muss <= sein
For(i = 1, i <= N Items ( columnsToDelimit ), i++,
Danke, Jim. Das funktioniert für die 1. Methode.