숫자 형식의 정수 테이블 크기를 최소화하는 방법은 무엇입니까?저장해야 할 테이블은 모두 정수입니다.
감사해요!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << delete columns( 1 :: 3 );
New Column( "A" );
Column( "A" ) << Formula( 1000 + Row() );
dt << run formulas;
Column( "A" ) << deleteFormula;
고급 통계 모델링콘텐츠 구성데이터 혼합 및 정리대량 맞춤화결과 공유 및 전달Re: 숫자 형식의 정수 테이블 크기를 최소화하는 방법은 무엇입니까?파일 크기가 얼마나 줄어들었는지 놀랍습니다.

Re: 숫자 형식의 정수 테이블 크기를 최소화하는 방법은 무엇입니까?안녕하세요,
이 기본 설정을 지정하면 기본적으로 모든 테이블이 압축됩니다.

또는 언급 한 스크립팅을 통해 @Craige_Hales
Compress File When Saved( 1 );
다음을 사용하여 열을 압축할 수도 있습니다.
Compress Selected Columns( );
Re: 숫자 형식의 정수 테이블 크기를 최소화하는 방법은 무엇입니까?전문가님 감사합니다!

Re: 숫자 형식의 정수 테이블 크기를 최소화하는 방법은 무엇입니까?GUI로 파일을 만들고 열을 숫자(1)로 설정하고 빨간색 삼각형을 사용하여 디스크에 압축을 요청했습니다. 그러다가 대본을 잡았어요.
New Table( "Untitled",
Add Rows( 0 ),
Compress File When Saved( 1 ),
New Column( "Column 1", Numeric( 1 ), "Continuous", Set Selected )
)Re: 숫자 형식의 정수 테이블 크기를 최소화하는 방법은 무엇입니까?크레이지에게 감사드립니다!
하드디스크에 저장되어 있는 파일의 크기를 줄여야 하는데 JSL로는 어떻게 해야 하는지 모르겠습니다.
Re: 숫자 형식의 정수 테이블 크기를 최소화하는 방법은 무엇입니까?메모리에서 최소화하시겠습니까, 아니면 디스크에서 최소화하시겠습니까?
메모리 내: 숫자(1), 숫자(2) 또는 숫자(4)와 같은 짧은 숫자 형식을 사용합니다.이는 누락을 위해 일부 예약된 값과 함께 동일한 바이트 수의 부호 있는 정수를 지정합니다. 이들은 모두 최대 50비트까지의 정수를 나타낼 수 있는 double(8바이트)보다 작습니다. 이는 8/16/32비트 범위보다 훨씬 더 큰 범위입니다. 또한 디스크 공간도 절약됩니다. (필수는 아닌 것 같지만 최근 커뮤니티 댓글에 따르면 짧은 숫자에 대한 기본 설정이 켜져 있어야 사용할 수 있다고 합니다. pref를 활성화한 후 열 생성 시 사용 가능한 숫자 유형을 살펴보고 저장되는 JSL을 살펴보세요. 범위는 대략 +/-126, +/-32000, +/-2e9입니다.)
디스크에서: 압축을 사용합니다. 두 가지 접근 방식은 빨간색 삼각형을 사용하여 모든 열에 대해 zip과 같은 압축을 수행하거나 열에 조회로 표시할 수 있는 제한된 수의 값이 있는지 확인하는 압축 열 유틸리티를 사용하는 것입니다. zip 접근 방식은 저장할 때 느리고 압축을 풀 때 더 빠르지만 압축되지 않은 데이터를 로드하는 것만큼 빠르지는 않습니다.
숫자(1, 2, 4)를 사용할 수 있습니다. 그리고 zip으로 압축할 수 있는 데이터에 여전히 약간의 중복성이 있는 경우 파일을 압축하여 효과를 높이십시오. 하지만 메모리에 압축이 풀리므로 도움이 되지 않습니다.