CSV-Dateien nach Spalten sortiert importieren, nicht nach Zeilen?Ich habe Python verwendet, um eine TXT-Datei einer Bildanalyse unter mehreren Bedingungen zu generieren. Es sieht in etwa so aus:
A, a1, a2, a3, a4; B, b1, b2, b3, b4, b5; C, c1, c2, c3, c4
Ich möchte es in eine JMP-Tabelle wie folgt importieren:

Das Optimieren der CSV-Importeinstellungen funktioniert gut, wenn ich nur eine Spalte habe, aber im Moment ist das Beste, was ich tun kann, die 'Header'-Daten in "Spalte 2" anzuzeigen.
Ich denke, ich kann mein Python-Skript mehrere Dateien für jede Analyse generieren lassen und sie dann einzeln in JMP importieren und dann die Tabellen zusammenführen, wollte aber prüfen, ob es einen einfacheren Weg gibt, dies zu tun. (Ich habe hunderttausend bis ein paar Millionen Zeilen pro Spalte, falls das einen Unterschied macht)
Danke für jede Hilfe!
Betreff: CSV-Dateien nach Spalten sortiert importieren, nicht nach Zeilen?Vielen Dank!
Es funktionierte perfekt mit den vereinfachten Daten, aber ich habe JMP nach 10 Minuten Drehen der Räder mit meinem tatsächlichen Datensatz abgebrochen. Das Importieren mehrerer Dateien scheint für mich der beste Weg zu sein. Danke trotzdem nochmal.
Betreff: CSV-Dateien nach Spalten sortiert importieren, nicht nach Zeilen?Ich habe Ihre einfache Datentabelle in einer .txt-Datei gespeichert und das folgende Skript verwendet, um die Daten einzugeben, und endete mit
Names default to here(1);
dt=Open(
"<PATH to="" csv="" or="" txt="" file="">",
Import Settings(
End Of Line( Semicolon ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 0 ),
Column Names Start( 1 ),
Data Starts( 1 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
);
AllColumns = dt << get column names();
remove from(AllColumns,1,1);
dtFinal = dt << Transpose(
columns( AllColumns ),
Label( :Column 1 ),
Output Table( "Transpose of semicolon" )
);
dtFinal << delete columns(:Label );</PATH>
Betreff: CSV-Dateien nach Spalten sortiert importieren, nicht nach Zeilen?Nvm - ich habe es in separaten Dateien, die ich mit "Dateiname" als zweite Spalte importieren und von dort aus arbeiten kann!