Ist es beim Importieren von CSV in mehrere Dateien möglich, nur beliebige Spalten innerhalb der CSV auszuwählen und zu stapeln?Der Import mehrerer Dateien funktioniert sehr schnell, sodass es keine Geschwindigkeitsbeschwerden gibt.
Wenn die zu lesende CSV jedoch nicht genau die gleichen Spalten aufweist, wird sie in mehrere Dateien aufgeteilt und in eine Tabelle umgewandelt.
Daher dachte ich, dass ich dies vermeiden könnte, indem ich im Voraus eine beliebige in jeder CSV-Datei gespeicherte Spalte auswähle und mit dem Stapeln beginne.
Gibt es eine Möglichkeit, eine solche JSL zu schreiben?
Ich würde mich freuen, wenn Sie es mir beibringen könnten. Vielen Dank für Ihre Unterstützung.
Version: JMP18.1.1
dt = Multiple File Import(
<<SET folder=""></SET>
<BR /><LINGO-LABS id="lingo-labs-827585" slang="en-US" mode="CREATE"><LINGO-LABEL>Automatisierung und Skripting</LINGO-LABEL><LINGO-LABEL>Datenzugriff</LINGO-LABEL><LINGO-LABEL>Datenzusammenführung und -bereinigung</LINGO-LABEL><LINGO-LABEL>Windows</LINGO-LABEL></LINGO-LABS>Betreff: Ist es beim Importieren einer CSV-Datei als Mehrfachdatei möglich, nur beliebige Spalten innerhalb der CSV-Datei auszuwählen und zu stapeln?Die folgende Änderung an Ihrem bereitgestellten Skript sollte es Ihnen ermöglichen, alle von MFI erstellten Tabellen zu nehmen und sie zu einer endgültigen Tabelle zu stapeln (verketten), wobei alle Spalten mit denselben Namen gestapelt werden.
Names default to here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
Betreff: Ist es beim Importieren einer CSV-Datei als Mehrfachdatei möglich, nur beliebige Spalten innerhalb der CSV-Datei auszuwählen und diese zu stapeln?Es ist eine sehr einfache Lösung.
Ich verstehe, dass dies auf folgende Weise erreicht werden kann.
1. Bei MFI stapeln Sie zuerst jeden Tisch.
2. Rufen Sie den von der Tabellenvariablen generierten Tabellennamen ab
3. Definieren Sie die endgültig zu integrierende Tabelle als final
4. Addieren Sie zunächst alle Tabellen mithilfe der Variablen in 2, basierend auf dem Kopf der von MFI generierten Tabelle.
Ist es?
Ist der obige Ablauf nach meinem Verständnis korrekt?
Ich verstand, dass ich nur die notwendigen Spalten basierend auf diesem dt ausschneiden musste.