¿JMP agregando caracteres a la cadena?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos,
Tenía un código que extraía algunos números en variables y luego los juntaba en una cadena.
xubicación = dt1 : Muere_X [ X ] ;
yubicación = dt1 : morir_y [ X ] ;
sitio = dt1 : Sitio [ X ] ;
nombre del dispositivo = "x=" || carbonizarse ( xubicación ) || "y=" || carbonizarse ( yubicación ) || " Sitio" || carbonizarse ( sitio ) ;
Daría como resultado algo como esto: x= 8 y=2 Site2
Pero ahora genera esto: x=[8] y=[2] Site[2]
No estoy seguro de lo que cambié.Las columnas en la tabla de datos donde estoy extrayendo las variables son columnas numéricas.
¿Alguien tiene alguna idea de por qué esto podría estar sucediendo?Además, tengo problemas para encontrar un ejemplo de cómo usar la función de eliminación de caracteres.
¿Algo como esto?xubicación = Eliminar de(xubicación, [)?
Re: ¿JMP agregando caracteres a la cadena?Gracias PMroz y Craige,
Era una matriz.Sin embargo, no tengo idea de por qué de repente cambió a una matriz.
Re: ¿JMP agregando caracteres a la cadena?¿La columna es una columna de expresión JMP 12 que contiene una matriz?
Aquí hay una idea de depuración que podría arrojar alguna idea.La función type() le dirá el tipo de datos del valor en una variable JSL.
x=42;
mostrar (x, tipo (x), char (x));
x=[3.14];
mostrar (x, tipo (x), char (x));
x = 42;
Tipo(x) = "Número";
Char(x) = "42";
x = [3.14];
Tipo(x) = "Matriz";
Char(x) = "[3.14]";
Re: ¿JMP agregando caracteres a la cadena?¿Cuál es el valor de x?Parece que es una lista o matriz de números, que luego devuelve una matriz a xubicación, yubicación y sitio.
Podría tener que insertar lógica para probar x.Si es una matriz, extraiga el primer valor y utilícelo.
a = [ 1 ] ;
b = carbonizarse ( a ) ;
imprimir ( b ) ;
"[1]"