열 머리글을 저장하지 않고 JMP 데이터 테이블을 CSV 파일로 내보내기/저장하기 위한 JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 전문가!
토론 주제에 명시된 바와 같이 일부 JSL에 대한 도움이 필요합니다.
열 머리글을 저장하지 않고 JMP 데이터 테이블을 CSV 파일로 내보내기/저장하기 위한 JSL
도움을 주셔서 감사합니다.
미리 감사드립니다!
문안 인사,
암비
Re: 열 머리글을 저장하지 않고 JMP 데이터 테이블을 CSV 파일로 내보내거나 저장하기 위한 JSL
열 머리글을 저장하지 않고 JMP 데이터 테이블을 CSV 파일로 내보내기/저장하기 위한 JSLMS 감사합니다!
아직 JMP 8.0을 사용하고 있습니다... 몇 가지 오류가 발생했지만 이전 버전을 사용하고 있기 때문일 수 있습니다...
이 줄에 대해: current_pref = Char( Arg( Parse( (Char( Get Preferences( 내보내기 설정 ) ) ), 1 ) );
로그에 다음 오류가 표시됩니다.
이름 미해결: '기본 설정 가져오기' 액세스 또는 평가에서 기본 설정 가져오기, 기본 설정 가져오기( 설정 내보내기)
다음 스크립트에서 /*###*/로 표시된 오류
::dt = 현재 데이터 테이블();
current_pref = 문자(
Arg( Parse( Char( Get Preferences( 내보내기 설정 ) /*###*/ ) ), 1 )
하지만 원래 prefs를 복원할 필요가 없기 때문에 이 부분을 삭제했습니다...
나는 또한 Windows를 사용하고 있기 때문에 OS(Mac 또는 Windows) 확인을 제거했습니다...
테이블을 txt 파일로 저장하면 열 머리글이 제거되지만 csv 파일로 저장하면 열 머리글이 그대로 있습니다...
그래서 그냥 txt 파일로 저장해둘까...
다시 한 번 감사드립니다!
건배!
문안 인사,
암비
Re: 열 머리글을 저장하지 않고 JMP 데이터 테이블을 CSV 파일로 내보내거나 저장하기 위한 JSL내 Windows(WIN XP, JMP 9.0.2)에서 잘 작동했습니다!
최상의,
-매트
Re: 열 머리글을 저장하지 않고 JMP 데이터 테이블을 CSV 파일로 내보내거나 저장하기 위한 JSL헤더를 제외하고 쉼표로 구분된 파일로 저장하도록 설정할 수 있는 텍스트 내보내기 기본 설정이 있습니다. 많은 기본 설정은 JSL에서 설정할 수 있지만 전부는 아닙니다.
이 JSL 코드는 Macintosh에서 작동하지만 Windows에서도 작동해야 합니다(테스트되지 않음). 코드는 저장 후 원래 환경 설정을 복원합니다. 그러나 이것이 중요하지 않은 경우 스크립트를 단순화할 수 있습니다.
dt = Current Data Table();
// Get current prefs
current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings ) )) ), 1 ) );
// Set prefs (comma delimited, no headers)
Pref( Export Settings( End Of Field( Comma ), Export Table Headers( 0 ) ) );
// Save csv file
If(
Host is( Windows ), dt << save( "c:/mydata/test.txt" ),
Host is( Macintosh ), dt << save( "test.csv", text )
);
//Restore oribinal prefs
Eval( Parse( "pref(" || current_pref || ")" ) );