JMP 10 이상에서는 파일 --> 기본 설정으로 이동하여 SAS 통합을 선택하고 "데이터 가져오기 중 열 이름에 SAS 열 레이블 사용" 옵션을 켭니다. 이 옵션은 이제 SAS 데이터 테이블이 JMP에서 열리는 방식에 관계없이 열 레이블을 자동으로 사용하도록 작동합니다.
나는 당신이 요청한 것을 직접 수행하는 방법을 보지 못하고 있습니다. 그것이 가능할 수도 있고 여기 누군가가 당신에게 길을 보여줄 수도 있습니다. 그러나 스크립팅을 통해 가져온 테이블의 열 머리글을 동등한 SAS 변수 이름으로 변경할 수 있습니다. JMP에서 SAS 데이터셋을 열면 JMP가 각 열에 대해 2개의 새 속성을 생성하는 것으로 나타납니다. 하나는 SAS 이름이라고 하고 다른 하나는 SAS 레이블이라고 합니다. JMP 열 이름을 SAS 이름으로 바꾸려고 합니다. 다음은 이를 수행하는 스크립트입니다(적어도 8.0.1에서는).
dt = Data Table( "DemoSAS" );
lastcol = N Col( dt );
For( i = 1, i < lastcol+1, i++,
col = Column Name( i );
SASn = col << Get Property( "SAS Name" );
col << Set Name( Char( Eval Expr( SASn ) ) );
);
첫 번째 줄을 적절하게 변경해야 합니다. 예를 들어 "DemoSAS"를 열린 테이블의 이름으로 바꾸거나 JMP 테이블이 포함된 파일을 선택하라는 메시지가 표시되는 Open으로 줄을 변경할 수 있습니다. .
시도하지는 않았지만 SAS 데이터 세트를 열 때 유사한 스크립트를 실행하는 JMP로 Open SAS Data에 레이블을 지정할 수 있는 새 파일 연결을 생성할 수 있습니다(확실하지 않습니다!).
남자 이름