Hola: tengo una tabla con columnas formadas por resultados de laboratorio (valores numéricos) que se ingresaron como una cadena de texto.Son cadenas de texto porque algunas tienen un "<" delante del valor numérico.Necesito poder realizar cálculos numéricos sobre los valores, así que estoy intentando eliminar el símbolo "<" y colocarlo en una nueva columna llamada "ORIGCOLNAME_QUALIFIER" (donde ORIGCOLNAME es el nombre de la columna de la que "< "Se eliminaron los símbolos).
Desafortunadamente, el siguiente código no funciona.
Nombres predeterminados aquí (1);
dt = Tabla de datos actual();
listacomp = {};
Para (i = 1, i <= N columnas (dt), i++,
colName = Columna( dt, i ) << obtener nombre;
);
// Crea las columnas
Para cada uno ({comp, i}, compList,
evaluar(
Analizar gramaticalmente(
"dt << Nueva columna( \!"" || compList[i] || "_QUALIFIER" ||
"\!",
carácter, nominal,
fórmula(
x=.;
if (comp << contiene ("<"), x = <);
Recibo el siguiente mensaje:

Cualquier aportación sería muy apreciada.