Ich habe eine Datentabelle mit Spaltennamen, in die xy-Koordinaten eingebettet sind. etwas wie "Verzögerung [x,y]"
Ich möchte eine Liste von [x,y] (angehängt) verwenden, um die Spaltennamen zu erstellen, damit ich auf eine bestimmte Spalte in dieser Tabelle verweisen kann.
Als ich versuchte, Subtraktionen mit Bezug auf die Spalte mit dt:name() durchzuführen, kam die Fehlermeldung "Name arg muss in Anführungszeichen stehen". Irgendwelche Vorschläge?
list=xy<< get column names(String)
col="delay"||Substr(char(list[{1}]), 3,Length( char(list[{1}]))-4);
a=dt:name(char(col))[15]-dt:name(char(col))[25]
Angesichts der angehängten Datentabelle funktioniert die folgende JSL.
dt=current data table();
list=dt<< get column names(String);
//col="delay"||Substr(char(list[1]), 3,Length( char(list[1]))-4);
col=list[1];
//a=dt:name(char(col))[15]-dt:name(char(col))[25]
a=column(dt,col)[15]-column(dt,col)[25];