Hallo,
Ich habe so etwas mit Perl gemacht, aber Perl hatte keine Bildgebungsfunktion, daher würde ich stattdessen gerne JMP verwenden. Ich finde mehrere Schritte darin verwirrend. Gibt es einen JMP-Experten, der Ihnen bei einem dieser Punkte helfen könnte?
1) Ich habe das folgende Skript (unten) erfasst, um die Kanten eines XY-Gitters kategorisierter Dinge herauszufiltern und dann Fehler nach Kategorien zu zählen. Ich möchte es nützlicher machen, indem ich alle Dateien in einem Verzeichnis (Name_A...Name_F) zusammenfassen und das Skript auf jede Datei anwenden.
2) Ich möchte dann bei jeder Ausführung des Skripts alle Bilddateien speichern.
3) Ich möchte alle Daten in den Tabellen, die ich erstelle, in eine Masterdatei mit globierten Dateinamen und Dingen nach Klassifizierung exportieren.
// Textdatei importieren: name_F.csv
// → Datentabelle( "name_F" )
Offen(
„$DESKTOP/name_F.csv“,
Säulen(
Neue Spalte( „Nein“, Zeichen, „Nominal“),
Neue Spalte( „Klasse“, Zeichen, „Nominal“),
Neue Spalte( „X“, Numerisch, „Kontinuierlich“, Format( „Best“, 12 ) ),
Neue Spalte( „Y“, Numerisch, „Kontinuierlich“, Format( „Best“, 12 ) ),
Neue Spalte( „Energie“, Numerisch, „Kontinuierlich“, Format( „Best“, 12 ) ),
Neue Spalte( „c000006“, Numerisch, „Kontinuierlich“, Format( „Best“, 10 ) ),
Neue Spalte( „c000007“, Numerisch, „Kontinuierlich“, Format( „Best“, 10 ) ),
Neue Spalte( „c000008“, Numerisch, „Kontinuierlich“, Format( „Best“, 10 ) ),
Neue Spalte( „c000009“, Numerisch, „Kontinuierlich“, Format( „Best“, 10 ) ),
Neue Spalte( „c000010“, Numerisch, „Kontinuierlich“, Format( „Best“, 10 ) ),
Neue Spalte( „c000011“, Numerisch, „Kontinuierlich“, Format( „Best“, 10 ) ),
Neue Spalte( „c000012“, Numerisch, „Kontinuierlich“, Format( „Best“, 10 ) )
),
Importeinstellungen(
Zeilenende (CRLF, CR, LF),
Ende des Feldes (Komma, CSV (0)),
Strip Quotes( 1 ),
Verwenden Sie Apostroph als Anführungszeichen (0),
Verwenden Sie regionale Einstellungen (0),
Ganze Datei scannen (1),
Behandeln Sie leere Spalten als numerisch (0),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Etiketten( 1 ),
Spaltennamen Start( 15 ),
Datenstarts (16),
Zu lesende Zeilen( „Alle“),
Jahresregel( „20xx“)
)
);
// Schnappschuss des Berichts: name_F – Graph Builder
Datentabelle( "name_F.csv" ) << Graph Builder(
Größe (502, 432),
Systemsteuerung anzeigen( 0 ),
Variablen( X( :X ), Y( :Y ) ),
Elemente (Punkte (X, Y, Legende (5)))
);
Aktuelle Datentabelle() << Datenfilter(
Standort( {30, 30} ),
Modus( Include( 1 ) ),
Filter hinzufügen(
Spalten( :X, :Y ),
Wobei( :X >= 24602 & :X <= 93335 ),
Wobei( :Y >= 23835 & :Y <= 93002 )
)
);
// Snapshot des Berichts: name_F – Graph Builder 2
Graph Builder(
Größe (570, 432),
Systemsteuerung anzeigen( 0 ),
Variablen( X( :X ), Y( :Y ), Gruppe Y( :Klasse ) ),
Elemente (Punkte (X, Y, Legende (15)))
);
// Schnappschuss des Berichts: name_F – Graph Builder
Graph Builder(
Größe (502, 432),
Systemsteuerung anzeigen( 0 ),
Variablen( X( :Class ), Y( :X ) ),
Elemente(
Bar(
X,
Y,
Legende( 4 ),
Zusammenfassungsstatistik( „N“),
Label( "Label nach Wert")
)
)
);