Skript schreiben, um Tabellen zu exportierenHallo,
Ich habe mich gefragt, wie man ein Skript schreibt, um den Export bestimmter Tabellen in einer Ausgabedatei zu automatisieren. Ich muss Konfidenzintervalle für einen großen Datensatz berechnen und möchte, dass JMP diese Konfidenzintervalle automatisch in eine TXT- oder CSV-Datei kopiert.
Re: Schreibskript zum Exportieren von TabellenJede Anzeigetabelle in JMP kann in eine Datentabelle umgewandelt werden. Interaktiv klicken Sie mit der rechten Maustaste auf die Tabelle und wählen "In Datentabelle erstellen" oder "In kombinierte Datentabelle erstellen".
Dazu übergeben Sie in einem Skript die Nachricht "In Datentabelle erstellen" an das Objekt.
Hier ist das Beispiel aus dem Scripting Index
Hilfe ==> Skriptindex ==> In Datentabelle erstellen
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;
Re: Schreibskript zum Exportieren von TabellenDanke, aber ich brauche ein Skript zum Exportieren Ausgabe Tabellen, keine Datentabelle. So speichert JMP zum Beispiel Skripts, um Analysen im aktuellen Zustand wiederzugeben. Ich muss die Ergebnisse dieser Analysen in eine CSV-Datei exportieren.
Re: Schreibskript zum Exportieren von TabellenHier ein Beispiel, das direkt aus dem Skriptindex entnommen wurde, um eine Datentabelle in einem Ausgabeformat zu speichern:
Hilfe == Skriptindex ==> Datentabelle ==> Speichern unter
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" );