열 머리글이 다른 csv 파일을 구문 분석하는 스크립트가 있습니다. 일부는 범주형 값을 유지해야 하는 범주형 값을 갖는 반면, 다른 열에는 범주형 값을 포함하지만 연속 숫자로 변경해야 합니다(예: 아래 예에서 열 A, B, C, D). 컬럼명에 상관없이 아래 스크립트를 실행하는 JSL 스크립트를 작성할 수 있나요?
이것이 얼마나 실현 가능한지 확실하지 않습니다. 사용자에게 숫자 값으로 변경할 열을 선택하도록 요청할 수 있습니까? 또는 다른 파일에 작성된 목록에서 열 이름을 가져오시겠습니까?
Local( {old dt = Current Data Table()},
Current Data Table( dt_split);
For Each( {col, index},
<STRONG>{:'A'n, :'B'n, :'C'n, :'D'n,}</STRONG>
col << Data Type( Numeric ) << Set Modeling Type( "Continuous" ) <<
Set Field Width( 12 )
);
Current Data Table( old dt );
);