Ich habe mehrere Dateien in einem bestimmten Format und mit der Erweiterung *.asc (Beispiel: zwei Dateien im Anhang zu diesem Beitrag). Ich habe versucht, Änderungen an dem von Bryan hochgeladenen Skript vorzunehmen, das hier zu finden ist: https://community.jmp.com/t5/JMP-Scripts/Combine-multiple-txt-or-csv-files/ta-p/24083
Es funktioniert gut, wenn ich alle meine Dateien vor dem Ausführen des Skripts in *.txt umbenenne, ansonsten jedoch nicht. Ich habe versucht, Änderungen am folgenden Skript (von Bryan) vorzunehmen, kann es aber immer noch nicht zum Laufen bringen.
Kann mir jemand helfen, die richtigen Importdateieinstellungen und *.asc-Filter im Skript zu finden?
Danke
Mit open("filename.asc",text") können Sie JMP davon ausgehen lassen, dass es sich bei der Datei um eine Textdatei mit zu importierenden Daten handelt. Dieses Skript habe ich nach dem Import über den Vorschau-Assistenten aus der Tabelle bekommen. Da es andere Optionen hat, ist kein „Text“ erforderlich. Stellen Sie im Dialogfeld zum Öffnen der Datei den Filter auf *.* ein, wählen Sie Ihre Datei aus, stellen Sie dann den Filter auf *.txt ein und wählen Sie den Vorschau-Assistenten. Suchen Sie im Quellskript der importierten Tabelle nach ...
Open(
"C:\Users\...\Desktop\Example01.asc",
columns(
New Column( "Column 1", Character, "Nominal" ),
New Column( "0s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "90s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "180s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "270s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "360s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "450s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "540s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "630s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "720s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "810s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "900s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "990s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "1080s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "1170s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "1260s", Character, "Nominal" ),
New Column( "1350s", Character, "Nominal" ),
New Column( "1440s", Character, "Nominal" ),
New Column( "1530s", Character, "Nominal" ),
New Column( "1620s", Character, "Nominal" ),
New Column( "1710s", Character, "Nominal" ),
Omitted Column( . )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Tab, 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( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)