¿Qué inspiró esta solicitud de lista de deseos? Los archivos CSV son geniales hasta que dejan de serlo. Cuando crecen, tardan en abrirse, ocupan muchísimo espacio en el disco duro y la utilidad de tener un archivo de texto legible disminuye. Actualmente, los archivos Parquet se pueden abrir en JMP 18 instalando algunos paquetes de Python y luego usando un script JSL que invoque funciones de Python ( https://community.jmp.com/t5/JMP-Add-Ins/Importador de archivos Apache-Parquet/ta-p/637823 ). Esta es una buena solución provisional, pero contar con la función de apertura mediante arrastrar y soltar sería mucho mejor.
¿Qué mejora te gustaría ver? Abrir archivos de Parquet con solo arrastrar y soltar.
¿Por qué es importante esta idea? Los archivos CSV son ideales para datos más pequeños; sería bueno tener una solución para conjuntos de datos más grandes.
No planificado en este momento.
Creemos que la funcionalidad que ofrece Python y el paquete PyArrow satisface la necesidad actual. JMP 19 es compatible con el protocolo Portable Dataframe. Esto facilita la conversión desde paquetes compatibles con la interfaz de dataframe (parquet, pandas, ibis, polars, etc.). Básicamente, se necesita una sola línea de código para pasar de un dataframe compatible a jmp.DataTable o de jmp.DataTable a dataframe. Actualmente, limitamos intencionalmente los paquetes que incluye JMP a la biblioteca estándar de Python. Para que sea compatible con la función de arrastrar y soltar nativa de archivos Parquet, JMP debería incluir una dependencia de PyArrow o del código fuente de C++ Arrow.
Hay una larga lista de cosas que queremos hacer para mejorar las capacidades de la integración con Python, lo cual beneficiará a todos los usuarios, no solo a aquellos que necesitan un formato de archivo específico. La filosofía de diseño de la integración con Python es permitir al usuario aprovechar las herramientas que ofrecemos en JMP, llevar JMP al siguiente nivel y personalizarlo según sus necesidades.
Por supuesto, si hay suficiente demanda para que parquet sea un formato de archivo JMP nativo, este tema será revisado.