Come ridurre al minimo la dimensione di una tabella intera in formato numerico?Le tabelle da salvare sono tutte numeri interi.
Grazie!
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;
Modellazione statistica avanzataOrganizzazione dei contenutiCombinazione e pulizia dei datiPersonalizzazione di massaCondivisione e comunicazione dei risultatiRi: Come ridurre al minimo la dimensione di una tabella intera in formato numerico?Ri: Come ridurre al minimo la dimensione di una tabella intera in formato numerico?Ciao,
È possibile impostare questa preferenza e successivamente, per impostazione predefinita, tutte le tabelle verranno compresse.

o tramite script come menzionato da @Craige_Hales
Compress File When Saved( 1 );
Puoi anche comprimere la colonna utilizzando
Compress Selected Columns( );
Ri: Come ridurre al minimo la dimensione di una tabella intera in formato numerico?Grazie Esperti!

Ri: Come ridurre al minimo la dimensione di una tabella intera in formato numerico?Ho creato un file con la GUI, ho impostato la colonna su numerico(1) e ho utilizzato il triangolo rosso per richiedere la compressione su disco. Poi ho preso la sceneggiatura.
New Table( "Untitled",
Add Rows( 0 ),
Compress File When Saved( 1 ),
New Column( "Column 1", Numeric( 1 ), "Continuous", Set Selected )
)Ri: Come ridurre al minimo la dimensione di una tabella intera in formato numerico?Grazie Craige!
Ho bisogno di ridurre la dimensione del file memorizzato sul disco rigido. Ma non so come farlo con JSL.
Ri: Come ridurre al minimo la dimensione di una tabella intera in formato numerico?Ridurre al minimo in memoria o su disco?
In memoria: utilizzare un formato numerico breve, numerico(1), numerico(2) o numerico(4).Specificano un intero con segno dello stesso numero di byte con alcuni valori riservati per quelli mancanti. Sono tutti più piccoli di un doppio (8 byte) che può rappresentare numeri interi fino a ~50 bit... un intervallo molto più ampio dell'intervallo 8/16/32 bit. Inoltre consente di risparmiare spazio su disco. (Non penso che sia necessario, ma un recente commento nella community afferma che la preferenza per i numeri brevi deve essere attiva per usarli. Dopo aver attivato la preferenza, guarda i tipi numerici disponibili durante la creazione di colonne e guarda il JSL che viene salvato. Gli intervalli sono circa +/-126, +/-32000, +/-2e9.)
Su disco: usa la compressione. Due approcci: utilizzare il triangolo rosso per eseguire una compressione simile a zip di tutte le colonne oppure utilizzare l'utilità compress-columns che controlla se la colonna ha un numero limitato di valori che potrebbero essere rappresentati come ricerca. L'approccio zip è lento durante il salvataggio, più veloce durante la decompressione, ma non così veloce come caricare i dati non compressi.
È possibile utilizzare un valore numerico (1 o 2 o 4) E comprimere il file con buoni risultati se c'è ancora qualche ridondanza nei dati che zip può eliminare. Ma è decompresso in memoria, quindi non aiuta lì.