행이 문자열과 숫자가 혼합된 경우 열 데이터 유형을 숫자로 변경하는 스크립팅 방법일부 행은 문자열이고 일부 행은 숫자인 데이터 열이 있습니다.데이터 유형을 문자에서 숫자로 수동으로 변환하면 문자열이 사라지고 텍스트 행만 남습니다.이것이 JSL을 통해 복제하려는 정확한 결과입니다.그러나 동일한 기능을 수행하는 스크립트를 실행하면 열의 데이터 유형이 변경되지 않습니다.
열에 작용하지 않는 스크립트와 원하는 결과로 데이터 유형을 변경하는 수동 프로세스를 모두 보여주는 화면 녹화가 첨부되어 있습니다.
자동화 및 스크립팅품질 및 프로세스 엔지니어링Re: 행이 문자열과 숫자가 혼합된 경우 열 데이터 유형을 숫자로 변경하는 방법을 스크립팅합니다.JSL 구문이 올바르지 않습니다.그것은해야한다:
dt=current data table();
dt:example << data type(numeric)<<FORMAT></FORMAT>
Re: 행이 문자열과 숫자가 혼합된 경우 열 데이터 유형을 숫자로 변경하는 방법을 스크립팅합니다.이 예제에서는 이를 수행하는 방법을 보여줍니다.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
test = dt << New Column( "Test", Character, Nominal,
Values({
"Mark",
"Jane",
"5.37",
"3.14",
"Linda",
"1.732"
})
);
Wait( 2 );
test << Set Data Type( Numeric );