JMP permet d'enregistrer au format .csv (ou fichier texte). Quelles sont vos sources concernant l'intégration Python ? Quelle version de JMP utilisez-vous ?
Ma première question est : quelle version de JMP utilisez-vous ? JMP 19 offre des utilitaires améliorés pour accéder à JMP depuis Python.
De plus, sous JMP, vous trouverez de nombreuses pages d'aide concernant l'intégration de JMP à Python et de Python à JMP.
C'est très simple. Il suffit de poser des questions à Gemini 3.1 Pro. Cela résoudra certainement la plupart des problèmes.
N'utilisez pas ChatGPT.
Si vous utilisez JMP 18 ou une version ultérieure, consultez la section « Python » de l'index des scripts. Vous y trouverez de nombreux exemples. Plus particulièrement, examinez l'objet `jmp.DataTable`. Il se comporte comme une liste Python de colonnes, chaque colonne étant elle-même une liste de lignes. Cet objet est itérable et permet un accès direct en mémoire à la table de données.
Voir : Fonctions JSL Send() et Get() de Python (lecture/écriture de variables JSL depuis/vers Python).
Dans JMP 19 et versions ultérieures, consultez les dictionnaires jmp.globals et jmp.here pour accéder aux variables globales et d'espace de noms here de JSL depuis Python (lecture/écriture).
Vous n'avez pas besoin de faire des allers-retours avec des fichiers CSV, mais JSL peut lire/écrire des fichiers CSV, et pandas en Python peut lire et écrire directement des fichiers CSV si c'est vraiment ce que vous voulez.
N'oubliez pas que l'accès à jmp.DataTable en Python utilise un indexage à partir de 0, tandis que JSL utilise un indexage à partir de 1.