Quando si importa un file CSV tramite Open o MFI, esiste un'opzione per specificare la stringa per i valori mancanti, ad esempio NAN, NV, *
in modo tale che le colonne numeriche possano essere identificate direttamente come tali.
Potrebbe essere solo il caso di piccoli file .csv, ma JMP sembra essere già in grado di convertirne alcuni (almeno NA e NAN)

Questo non viene riconosciuto, ma puoi forzare le colonne di caratteri a essere numeriche


Riceverai un messaggio su UNO delle colonne

Molto probabilmente questo impedisce all'operazione di influenzare altre colonne (altrimenti potrebbe funzionare?). Ora dovresti modificare lo script che JMP crea per te (aggiorna tutte le colonne in modo che siano numeriche)
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")
)
);
Forse potrebbe esserci un'opzione, ma sento che alla fine finiresti per aggiungere enormi quantità di opzioni diverse, se dovessi essere in grado di gestire tutti i casi speciali che potrebbero avere file di testo formattati in modo strano. Li gestisco caso per caso utilizzando gli script o le operazioni della tabella dati di JMP poiché ci sono così tanti casi diversi.
In generale si potrebbe anche scrivere qualcosa del genere
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");
bella soluzione 
Carica - Sostituisci - Apri
Grazie per la soluzione, mi hai salvato la giornata.