Was hat Sie zu dieser Wunschliste inspiriert? CSV-Dateien sind großartig, bis sie es nicht mehr sind. Wenn sie groß werden, lassen sie sich nur langsam öffnen, belegen viel Speicherplatz auf der Festplatte und der Nutzen einer menschenlesbaren Textdatei schwindet. Derzeit können Parquet-Dateien in JMP 18 geöffnet werden, indem einige Python-Pakete installiert und dann ein JSL-Skript verwendet wird, das Python-Funktionen aufruft ( https://community.jmp.com/t5/JMP-Add-Ins/Apache-Parquet-file-importer/ta-p/637823 ). Dies ist eine nette Übergangslösung, aber eine Drag-and-Drop-Öffnungsfunktion wäre deutlich besser.
Welche Verbesserung würden Sie gerne sehen? Öffnen von Parquet-Dateien per Drag & Drop.
Warum ist diese Idee wichtig? CSVs eignen sich hervorragend für kleinere Datenmengen. Es wäre gut, eine Lösung für größere Datensätze zu haben.
Derzeit nicht geplant.
Wir sind überzeugt, dass die Funktionalität von Python und dem PyArrow-Paket den aktuellen Bedarf deckt. JMP 19 unterstützt das Portable Dataframe Protocol. Dies ermöglicht eine einfache Konvertierung von Paketen, die die Dataframe-Schnittstelle unterstützen (Parquet, Pandas, Ibis, Polars usw.). Im Grunde genügt eine Codezeile, um von einem unterstützten Dataframe zu einer jmp.DataTable oder von einer jmp.DataTable zu einem Dataframe zu gelangen. Derzeit beschränken wir die mit JMP ausgelieferten Pakete bewusst auf die Python-Standardbibliothek. Die Unterstützung von nativem Drag & Drop von Parquet-Dateien würde erfordern, dass JMP mit einer Abhängigkeit von PyArrow oder dem C++ Arrow-Quellcode ausgeliefert wird.
Wir möchten die Funktionen der Python-Integration umfassend verbessern und so allen Benutzern zugutekommen, nicht nur denen, die ein bestimmtes Dateiformat benötigen. Die Designphilosophie der Python-Integration besteht darin, dem Benutzer die Möglichkeit zu geben, die in JMP bereitgestellten Tools zu nutzen, JMP weiterzuentwickeln und an seine Bedürfnisse anzupassen.
Wenn genügend Bedarf besteht, Parquet als natives JMP-Dateiformat zu verwenden, wird dies sicherlich noch einmal geprüft.