scrivere script per esportare tabelleCiao,
Mi chiedevo come scrivere uno script per automatizzare l'esportazione di tabelle specifiche in un file di output? Devo calcolare intervalli di confidenza per un ampio insieme di dati e vorrei che JMP copiasse automaticamente tali intervalli di confidenza in un file .txt o .csv.
Ri: scrivere script per esportare tabelleQualsiasi tabella di visualizzazione in JMP può essere trasformata in una tabella di dati. Interagisci, fai clic con il pulsante destro del mouse sul tavolo e seleziona "Crea nella tabella dati" o "Crea nella tabella dati combinati".
Per fare ciò in uno script, si passa un messaggio di "Make into Data Table" all'oggetto.
Ecco l'esempio dello Scripting Index
Aiuto ==> Scripting Index ==> Inserisci nella tabella dati
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Baltic.jmp" );
p = PLS(
Y( :ls, :ha, :dt ),
X(
:v1,
:v2,
:v3,
:v4,
:v5,
:v6,
:v7,
:v8,
:v9,
:v10,
:v11,
:v12
)
);
pr = p << report;
pr[Outline Box( 2 )] << Close;
pr[Outline Box( 3 )] << Close;
tb = pr[Table Box( 1 )];
tb << Make Into Data Table;
Ri: scrivere script per esportare tabelleGrazie, ma ho bisogno di uno script da esportare produzione tabelle, non una tabella di dati. Ad esempio, JMP salverà gli script per riprodurre le analisi nello stato corrente; Devo esportare i risultati di tali analisi in un file .csv.
Ri: scrivere script per esportare tabelleEcco un esempio tratto direttamente dall'indice di scripting su come salvare una tabella di dati in un formato di output:
Aiuto ==. Scripting Index ==> Tabella dati ==> Salva come
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Save( "$temp\deleteme Big Class.jmp" ); // explicit location
If( dt << Save( "" ),
Write( "\!nsaved to " || (dt << GetPath) ),
Write( "\!nsave canceled" )
); // prompt
dt << Save( "$temp\deleteme Big Class.csv" ); // convert to CSV format
Close( dt, "NoSave" );