Wie speichere ich eine abgefragte Datentabelle über ein Skript in einem bestimmten Ordner?</CODE></PRE><P>Hallo! Weiß hier jemand, wie man eine abgefragte Datentabelle über ein JMP-Skript in einem bestimmten Ordner speichert? Kann anscheinend nicht den richtigen Weg finden, es zu tun ... Vielen Dank im Voraus!</P><P>Hier ist mein Beispielskript:</P><PRE><CODE class=" language-jsl">Data Table( "name of data table" );
//save raw data table to a folder
dt = current data table ();
filepath = "C:\Users\folder path";
dt<< save(filepath || "name of data table.jmp");
DatentabelleSkripterstellungBetreff: Wie speichere ich eine abgefragte Datentabelle in einem bestimmten Ordner über ein Skript?Ja. Meistens scheint es besser zu funktionieren, einen abschließenden Schrägstrich auf einem Pfad zu halten:
path = "$temp/mywork/";
Die meisten (alle?) Funktionen, die nur einen Pfad ohne Datei benötigen, sind damit zufrieden:
path = "$temp/mywork/";
show(convertFilePath(path,"windows"));
Dateipfad konvertieren (Pfad, "Windows") = "C:\Benutzer\v1\AppData\Local\Temp\mywork\";
und es ist eindeutig kein vollständiger Dateiname für jemanden, der sich den Code später ansieht.
Betreff: Wie speichere ich eine abgefragte Datentabelle in einem bestimmten Ordner über ein Skript?Ich vermute, das Problem ist, dass zwischen Ihrem Dateipfad und "Name der Datentabelle.jmp" ein "/" fehlt.Unten ist ein funktionierendes Skript, das
Names Default To Here( 1 );
Open( "$SAMPLE_DATA\big class.jmp" );
dt = Data Table( "big class" );
filepath = "$TEMP";
Wait( 5 ); // placed for the example so the table will be visible
dt << save( filepath || "\" || "mytable.jmp" );
Close( dt, nosave );
Wait( 5 ); // placed so for the example one can see the table is closed
Open( filepath || "\" || "mytable.jmp" );