Apri il formato tabella JMPMi piacerebbe se il formato della tabella JMP fosse aperto.Ad esempio, potrei creare una tabella jmp da pwsh/python (o qualsiasi altra cosa) da zero.
Ho due casi d'uso
- rendere la mia pipeline più efficiente in modo da non dover aspettare che una macchina JMP si apra per eseguire la pre-elaborazione del backend pur avendo tutte le meravigliose funzionalità di JMP quando sono pronto.
- Attualmente lo sto facendo facendo eseguire a JMP alcune cose su una macchina che esegue solo la preelaborazione, ma JSL non è progettato per gestirlo.
- l'html interattivo non è all'altezza di ciò di cui ho bisogno per tutto, quindi sarebbe utile essere in grado di leggere una tabella jmp per creare alcune cose di frontend web personalizzate
Ovviamente potrei semplicemente usare un CSV per i dati o passare tutto a un'altra lingua.Ma essere in grado di leggere/scrivere direttamente il formato dati jmp farebbe un'enorme differenza.
Accesso ai datiRi: Aprire il formato tabella JMPHo trovato una soluzione abbastanza utilizzabile, generando uno script JMP che crea la tabella dati.Consente l'inclusione di tutte le proprietà delle colonne, colonne di formato, script di tabelle, ecc.
Ri: Aprire il formato tabella JMPCiao, trovo questa funzione estremamente utile. Ciò aprirebbe le tabelle JMP al mondo. Immagina di poter convertire i dati JMP per visualizzarli facilmente con Power BI.
Oppure sarebbe anche molto interessante se potessi creare una tabella JMP utilizzando la lettura di PowerShell e combinando le origini dati esistenti.
@martindemel
Ri: Aprire il formato tabella JMPSì, sfortunato.Forse pubblicheranno una libreria jmp python o qualcosa del genere solo per leggere una tabella jmp e niente di più.
Ri: Aprire il formato tabella JMPCiao @SamGardner ,
È un peccato che questa non sia una priorità.
Permetterebbe un maggiore utilizzo di jmp in alcune organizzazioni invece di eseguire talvolta il resto dell'elaborazione in Python o R.
Ri: Apertura del formato tabella JMP - Stato modificato in: Non pianificato per ora@vince_faller , abbiamo deciso di non soddisfare questa richiesta di funzionalità.Apprezziamo il tuo contributo e i tuoi contributi alla comunità degli utenti.
Oggetto: Apertura del formato tabella JMP - Stato modificato in: RiconosciutoCIAO @vince_faller , Grazie per il tuo suggerimento! Abbiamo catturato la tua richiesta e la prenderemo in considerazione.
Ri: Aprire il formato tabella JMPNon riesco a creare uno script di una tabella esistente.
Ri: Aprire il formato tabella JMP@txnelson puoi creare uno script jsl di una tabella senza aprire JMP?
Ri: Aprire il formato tabella JMP@guillaumebugnon sì, più o meno la stessa richiesta.Ho un paio di soluzioni alternative per poter inserire i dati in JMP. Ma niente è più lo stesso da quello che ho scoperto.
Ri: Aprire il formato tabella JMPCIAO @vince_faller ,
Sì, più o meno la stessa idea di questa API per convertire CSV nel formato jmp
Per enormi quantità di dati, forse puoi testare il formato hdf5, JMP può aprirlo. Non ancora testato da parte mia ma pianificato 
pandas python lib può farlo con la funzione pandas.Dataframe.to_hdf.
Ri: Aprire il formato tabella JMPOffrirò ancora una volta jsl di uno script.Se è necessario manipolare o creare dati jmp senza aprire jmp, è possibile farlo se la tabella dati è stata salvata o creata come script.Contiene tutte le proprietà delle colonne, tutte le selezioni delle righe, ecc. nello script e sarebbe abbastanza semplice analizzare lo script per ottenere tutte le informazioni necessarie.E se la tabella dati viene salvata come jsl, quando si è in jmp, tutto ciò che deve essere fatto è aprire lo script e popolerà la tabella dati definita nello script.
Ri: Aprire il formato tabella JMPnon proprio
.Immagina di provare a ricreare esattamente Big Class.jmp.Voglio poterlo fare senza aprire JMP.
Ri: Aprire il formato tabella JMPJMP può aprire i file sqlite in modo nativo, senza un driver ODBC. Quindi Python, ecc., può creare tabelle sqlite "vanilla" senza JMP, che poi possono essere riaperte con JMP. Tuttavia, se desideri salvare nuovamente la tabella in sqlite, avrai bisogno di ODBC.
HTH
Ri: Aprire il formato tabella JMPSto esplicitamente cercando di NON aprire JMP.
Ri: Aprire il formato tabella JMPHo risolto questo problema molte volte semplicemente creando la tabella dati e tutti gli accessori JMP richiesti in uno script JMP.Funziona benissimo per spostare i dati da un ambiente a JMP.
Ri: Aprire il formato tabella JMP@msharp @gzmorgan0 @pmroz @SM @txnelson Intendo spudoratamente questa richiesta di complimenti perché immagino che anche tu ti sia imbattuto in questo desiderio.
Ri: Aprire il formato tabella JMPCome ha commentato Bryan, JMP sa come gestire i file di database SQLite così come altri hanno menzionato HDF5. Menziono anche che l'integrazione Python di JMP riconosce gli oggetti pandas.DataFrame da Python Get( df ); Chiamata JSL che a sua volta crea una tabella dati JMP. Sfortunatamente, ciò si ottiene facendo in modo che i panda scrivano un file CSV temporaneo nel file system e JMP legga quel file CSV. Funziona bene per dati di piccole dimensioni, ma non altrettanto per dati di grandi dimensioni.
Ci sono molti miglioramenti all'integrazione Python in JMP 18 che saranno svelati a Manchester. Rimani sintonizzato....
Ri: Aprire il formato tabella JMPL'integrazione JMP 18 Python aggiunge un oggetto jmp.DataTable che fornisce accesso diretto ai dati JMP da Python. La possibilità di creare una tabella dati JMP, modificare e accedere a celle, aggiungere colonne e righe, ... Tutto supportato tramite un'importazione jmp pacchetto. Un editor di script compatibile con Python che evidenzia la sintassi e la capacità di eseguire script Python puri direttamente dall'editor. JMP 18 installa una distribuzione Python 3.11.x isolata e incorporata basata su Python.org. Consideralo come un ambiente Python virtuale specifico per JMP. Puoi anche eseguire JSL da Python utilizzando il comando jmp.run_jsl().
Ora puoi creare facilmente parquet, hdf5 o altri formati di file basati utilizzando pacchetti esterni come pyarrow e h5py o il supporto interno di JMP per HDF5. Basta scorrere le colonne dell'oggetto jmp.DataTable e aggiungerle al tipo di oggetto file py di tua scelta, parquet, panda, ... Anche il contrario è facile. Ad esempio, ripetere le colonne parquet utilizzando lo schema per impostare il tipo di colonna JMP e aggiungerla colonna alla volta alla tabella dati JMP. È comunque possibile utilizzare il flusso di lavoro Python esterno, ma il Python supportato in JMP è solo il Python installato da JMP.
Una cosa da notare, l' importazione di jmp il pacchetto non esiste indipendentemente dall'ambiente JMP. Non è un codice script Python né un'estensione della libreria condivisa di Python, è un codice C++ interno all'eseguibile JMP. Sebbene esista un caso d'uso definito per un pacchetto Python esterno che supporti il formato di file di dati di JMP, tale supporto non è attualmente in lavorazione.
In qualità di sviluppatore che ha scritto il codice personalizzato per leggere e scrivere tabelle di dati JMP nell'app iOS Graph Builder di breve durata, utilizzare il formato binario della tabella dati JMP al di fuori del framework del codice JMP è un compito non banale. Il codice iOS che ho scritto supportava solo un sottoinsieme delle funzionalità della tabella dati. Ciò avveniva ben prima che cose come le tabelle collegate e le immagini nella tabella dati venissero implementate in JMP. Se hai mai dovuto lavorare direttamente con un formato di file basato su OLE o con un oggetto decapato Python come formato binario, il formato binario JMP è concettualmente simile. È il risultato dello streaming su disco di una serie di complicati oggetti nidificati. Inoltre il formato del file supporta i dati delle colonne compresse gzip. La struttura effettiva varia da file a file perché se un oggetto non è presente nella tabella non viene trasmesso in streaming, riducendo al minimo le dimensioni del file.
Ri: Aprire il formato tabella JMPQuindi, giusto per ribadire/chiarire, non esiste un pacchetto pypi, ma da qualche parte nella documentazione c'è qualche configurazione per Python (come 17?) che dovrebbe funzionare finché è installato JMP 18, dovrebbe funzionare? Funzionerà in ambienti virtuali? Ricordo che è stato un dolore l'ultima volta che ci ho provato. (Anche RTFM è una risposta accettabile).
Quindi dovrebbe essere facile fare una cosa del genere? All'incirca
df = pd.read_csv(whatever)
jmp.newdatatable(df) # if we have to write a wrapper or whatever it's fine.
jmp.runJSL('df << new table script("thing", print("thing");')
Sembra che mi serva JMP 18.
Ri: Aprire il formato tabella JMPle nuove possibilità in JMP 18 sono fantastiche.
... ma non corrispondono a quanto richiesto qui:


Re: Aprire il formato della tabella JMPDa alcuni mesi è possibile aprire i file JMP utilizzando il linguaggio di programmazione Julia :
vedi https://github.com/jaakkor2/JMPReader.jl
Penso che il codice possa essere convertito anche in altri linguaggi di programmazione.
Re: Aprire il formato della tabella JMPOh!