CSV-Dateien mit unterschiedlichen Spaltennamen zusammenführenHallo,
Ich habe viele CSV-Dateien mit vielen Spalten, von denen die meisten dieselben Spaltennamen haben, aber einige haben neue Spaltennamen und daher weniger Spalten. Beispielsweise enthält die erste CSV-Datei die Spalten X, Y, die zweite CSV-Datei enthält X, Y, Z und die dritte CSV-Datei enthält X, Z. Ich möchte diese Dateien mithilfe eines JMP-Skripts zusammenführen können. Ich bin für jede Hilfe dankbar. Danke
Betreff: CSV-Dateien mit unterschiedlichen Spaltennamen zusammenführenDanke Jeff. Ich konnte die geöffnete Datei verwenden und den Spaltennamenanfang und die Datenstarts festlegen und funktionierte einwandfrei.
dt = Open( filenow, private,
Column Names Start( 2 ),
Data Starts( 3 ) );
Danke.
Betreff: CSV-Dateien mit unterschiedlichen Spaltennamen zusammenführenNun, Sie können die Standardeinstellungen in den Einstellungen ändern.

Aber ja, Sie können die Importoptionen in JSL für eine einzelne Datei ändern. Der einfachste Weg, die JSL für eine bestimmte Datei abzurufen, ist Importieren Sie es mit der Vorschau . Die resultierende Datentabelle enthält ein Quellskript mit der JSL für diese Datei.
Betreff: CSV-Dateien mit unterschiedlichen Spaltennamen zusammenführenDanke Jeff. Das ist sehr hilfreich. Ich möchte auch die Einstellungen beim Lesen der CSV-Datei so festlegen, dass sie von der Standardeinstellung abweichen. Kann man die Einstellungen für Kopfzeile und Datenzeilen im Skript hinzufügen? Danke
Betreff: CSV-Dateien mit unterschiedlichen Spaltennamen zusammenführen
@BEI schrieb:
Ich habe viele CSV-Dateien mit vielen Spalten, von denen die meisten dieselben Spaltennamen haben, aber einige haben neue Spaltennamen und daher weniger Spalten. Beispielsweise enthält die erste CSV-Datei die Spalten X, Y, die zweite CSV-Datei enthält X, Y, Z und die dritte CSV-Datei enthält X, Z. Ich möchte diese Dateien mithilfe eines JMP-Skripts zusammenführen können. Ich bin für jede Hilfe dankbar. Danke
Sie müssen „zusammenführen“ etwas klarer definieren. Meinst du verketten sie in einer Datentabelle mit den Spalten X, Y und Z zusammenfassen? Wenn ja, verwenden Sie dazu einfach „Tabellen->Verketten“. Die gleichnamigen Spalten werden automatisch kombiniert. Wenn Sie das Skript benötigen, erhalten Sie nach der Verwendung von concatenate in der resultierenden Datentabelle ein Quellskript, das die JSL zum Wiederholen dieser Aktion anzeigt.
Betreff: CSV-Dateien mit unterschiedlichen Spaltennamen zusammenführenWenn Sie die Dateien anhängen möchten, verwenden Sie JMP-Hauptmenü > Tabellen > Verketten. Dadurch werden Spalten entsprechend ihren Spaltennamen angehängt. Die Daten in den verschiedenen Spalten müssen denselben Datentyp und Modellierungstyp haben.
Öffnen Sie also die Dateien und verketten Sie sie.Siehe Beispiel 2 in der Hilfe > Skriptindex > Objekte > Datentabelle > Verketten. Es handelt sich um ein Beispiel für die von Ihnen beschriebenen Datentabellen.
Wenn es komplexer wäre, verwenden Sie Query Builder.