여러 열에 대한 데이터 유형 및 모델링 유형을 변경하시겠습니까?데이터 유형, 모델링 유형 및 형식을 변경해야 하는 열이 8개 있는데 그룹화할 수 있는 방법이 있습니까?아니면 개별 열마다 스크립트를 작성해야 합니까?
Re: 여러 열에 대한 데이터 유형 및 모델링 유형을 변경합니까?대안 @txnelson 의 솔루션은 다음과 같습니다.열 가져오기 참조 메시지는 다음을 사용하여 열에 대한 참조 목록을 반환합니다. 열() 기능.같은 주장을 받아들이지 않는다. 열 이름 가져오기 하다.대신 열 이름 목록이나 행렬을 허용합니다.
Get Column Names를 인수로 사용하여 Get Column Reference에 원하는 열 이름 목록을 제공할 수 있습니다.결과 목록은 열 참조 목록이므로 데이터 유형 메시지를 목록으로 보낼 수 있습니다.
이 예에서는 테이블의 모든 숫자 열에 대한 열 참조 목록을 캡처한 다음 데이터 유형을 문자로 변경합니다.
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
//returns {Column( "age" ), Column( "height" ), Column( "weight" )}
colRefs = dt << Get Column Reference( dt << Get Column Names( "numeric" ) );
colRefs << Data Type( "Character" );
도움이 되었기를 바랍니다.
Re: 여러 열에 대한 데이터 유형 및 모델링 유형을 변경합니까?For() 루프를 사용하고 해당 변수를 반복하고 값을 변경해야 합니다.
dt = open("$SAMPLE_DATA/big class.jmp");
colList = dt << get column names(numeric);
For(i=1,i<=n items(colList), i++,
column(dt, colList[i]) << data type("numeric");
);
Re: 여러 열에 대한 데이터 유형 및 모델링 유형을 변경합니까?스크립트를 작성하는 방법이 있습니까?
Re: 여러 열에 대한 데이터 유형 및 모델링 유형을 변경합니까?안녕,
8개 열을 모두 선택하고 머리글을 마우스 오른쪽 버튼으로 클릭하고 속성 표준화를 선택한 다음 변경하려는 속성(예: 형식, 모델링 유형...)을 선택합니다.