Lors de l'importation d'un fichier CSV via Open ou MFI, existe-t-il une option permettant de spécifier la chaîne pour les valeurs manquantes, par exemple NAN, NV, *
de telle sorte que les colonnes numériques puissent être directement identifiées comme telles.
Cela pourrait être le cas avec un petit fichier .csv, mais JMP semble déjà capable d'en convertir certains (NA et NAN au moins)

Ceci n'est pas reconnu, mais vous pouvez forcer les colonnes de caractères à être numériques


Vous recevrez un message concernant UN des colonnes

Cela empêche très probablement l'opération d'affecter une autre colonne (sinon, cela pourrait fonctionner ?). Vous devrez maintenant modifier le script que JMP crée pour vous (mettre à jour toutes les colonnes pour qu'elles soient numériques)
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")
)
);
Il pourrait peut-être y avoir une option, mais j'ai l'impression que vous finiriez par y ajouter une quantité massive d'options différentes, si vous deviez être capable de gérer tous les cas particuliers que pourraient avoir les fichiers texte au format étrange. Je les gère simplement au cas par cas en utilisant soit des scripts, soit les opérations de table de données de JMP, car il existe de nombreux cas différents.
En général, quelque chose comme ça pourrait aussi être scripté
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");
bonne solution de contournement 
Charger - Remplacer - Ouvrir
Merci pour la solution, vous m'avez sauvé la journée.