Gibt es beim Importieren einer CSV-Datei über Open oder MFI eine Option zum Angeben der Zeichenfolge für fehlende Werte, z. B. NAN, NV, *?
sodass numerische Spalten direkt als solche identifiziert werden können.
Könnte bei kleinen CSV-Dateien nur der Fall sein, aber JMP scheint einige davon bereits konvertieren zu können (zumindest NA und NAN).

Dies wird nicht erkannt, aber Sie können erzwingen, dass Zeichenspalten numerisch sind


Sie erhalten eine Nachricht darüber EINS der Spalten

Dies unterbricht höchstwahrscheinlich die Auswirkung des Vorgangs auf andere Spalten (könnte sonst funktionieren?). Jetzt müssten Sie das von JMP für Sie erstellte Skript ändern (alle Spalten so aktualisieren, dass sie numerisch sind).
Open(
"$DOWNLOADS/mycsv.csv",
columns(
New Column("col1", Numeric, "Continuous", Format("Best", 12)),
New Column("col2", Numeric, "Continuous", Format("Best", 12)),
New Column("col3", Character, "Nominal")
),
Import Settings(
End Of Line(CRLF, CR, LF),
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(1),
Column Names Start(1),
First Named Column(1),
Data Starts(2),
Lines To Read("All"),
Year Rule("20xx")
)
);
Es könnte vielleicht eine Option geben, aber ich habe das Gefühl, dass Sie dort am Ende riesige Mengen verschiedener Optionen hinzufügen würden, wenn Sie in der Lage sein müssten, alle Sonderfälle zu behandeln, die seltsam formatierte Textdateien haben könnten. Da es so viele verschiedene Fälle gibt, behandle ich diese nur von Fall zu Fall mithilfe von Skripten oder den Datentabellenoperationen von JMP.
Im Allgemeinen könnte so etwas auch per Skript erfolgen
Names Default To Here(1);
my_csv = Load Text File("$DOWNLOADS/mycsv.csv");
Substitute Into(my_csv, "NV", ".");
dt = Open(Char To Blob(my_csv), "text");
nette Lösung 
Laden – Ersetzen – Öffnen
Danke für die Lösung, du hast meinen Tag gerettet.