Salve, ho una tabella con colonne costituite da risultati di laboratorio (valori numerici) immessi come stringa di testo.Sono stringhe di testo perché alcune hanno un "<" davanti al valore numerico.Devo essere in grado di eseguire calcoli numerici sui valori, quindi sto provando a rimuovere il simbolo "<" e inserirlo in una nuova colonna denominata "ORIGCOLNAME_QUALIFIER" (dove ORIGCOLNAME è il nome della colonna da cui "< " i simboli sono stati rimossi).
Sfortunatamente, il codice seguente non funziona.
Nomi predefiniti qui (1);
dt = Tabella dati corrente();
listacomp = {};
For( i = 1, i <= N Cols( dt ), i++,
colName = Colonna( dt, i ) << ottieni nome;
);
// Crea le colonne
Per ciascuno ({comp, i}, compList,
Valutazione(
Analizza(
"dt << Nuova colonna( \!"" || compList[i] || "_QUALIFIER" ||
"\!",
carattere, nominale,
formula(
x=.;
if (comp << contiene ("<"), x = <);
Ottengo il seguente messaggio:

Qualsiasi input sarebbe molto apprezzato.