문자열에 문자를 추가하는 JMP?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />모두 안녕
일부 숫자를 변수로 추출한 다음 문자열에 함께 넣는 코드가 있습니다.
xlocation = dt1 : 다이_X [ 엑스 ] ;
위치 = dt1 : 다이_Y [ 엑스 ] ;
대지 = dt1 : 대지 [ 엑스 ] ;
장치 이름 = "x=" || 숯 ( xlocation ) || " y=" || 숯 ( 위치 ) || " 사이트" || 숯 ( 대지 ) ;
다음과 같이 출력됩니다. x= 8 y=2 Site2
그러나 이제 다음과 같이 출력됩니다. x=[8] y=[2] Site[2]
내가 무엇을 바꿨는지 잘 모르겠습니다.변수를 추출하는 데이터 테이블의 열은 숫자 열입니다.
왜 이런 일이 일어날 수 있는지 아는 사람이 있습니까?또한 문자 기능에서 제거를 사용하는 방법에 대한 예를 찾는 데 문제가 있습니다.
이 같은?xlocation = 제거 위치(xlocation, [)?
Re: JMP에서 문자열에 문자를 추가합니까?PMroz와 Craige에게 감사드립니다.
매트릭스였습니다.왜 갑자기 매트릭스로 바뀌었는지 모르겠습니다.
Re: JMP에서 문자열에 문자를 추가합니까?열이 행렬을 포함하는 JMP 12 표현식 열입니까?
다음은 약간의 통찰력을 제공할 수 있는 디버깅 아이디어입니다.type() 함수는 JSL 변수 값의 데이터 유형을 알려줍니다.
x=42;
show(x,type(x),char(x));
x=[3.14];
show(x,type(x),char(x));
x = 42;
Type(x) = "숫자";
문자(x) = "42";
x = [3.14];
Type(x) = "매트릭스";
Char(x) = "[3.14]";
Re: JMP에서 문자열에 문자를 추가합니까?x의 값은 무엇입니까?xlocation, ylocation 및 site로 다시 행렬을 반환하는 목록 또는 숫자 행렬인 것 같습니다.
x를 테스트하기 위해 로직을 삽입해야 할 수도 있습니다.행렬인 경우 첫 번째 값을 추출하여 사용합니다.
ㅏ = [ 1 ] ;
비 = 숯 ( ㅏ ) ;
인쇄 ( 비 ) ;
"[1]"