Come ottenere informazioni sulla tabellaCiao,
C'è un modo in JMP per ottenere le informazioni su una tabella, simile a ciò che fa SAS PROC CONTENTS (nomi di colonne, numero di righe, nomi di colonne, tipi di colonne, ecc.)?
Grazie, Oren
Re: Come ottenere informazioni sul tavoloGrazie a tutti per aver fornito possibili soluzioni alla mia richiesta.
Oren.
Re: Come ottenere informazioni sul tavoloCiao Jeff,
Grazie mille. Ho appena scaricato il componente aggiuntivo che mi hai consigliato. Non fornisce informazioni sulla tabella in sé (nome della tabella, data di creazione, ecc.) ma questa è probabilmente la soluzione più adatta a ciò che sto cercando.
BR, Oren
Re: Come ottenere informazioni sul tavoloDai un'occhiata al Componente aggiuntivo Attributi tabella di @Justin_Chilton .
Penso che potrebbe essere quello che stai cercando.
Re: Come ottenere informazioni sul tavoloL'opzione *Column Viewer* è piuttosto utile, in particolare la funzione di *Data
Visualizza tabella* delle informazioni presentate quando si richiede *Mostra riepilogo*, come
presenta tutti i nomi delle colonne (nella tabella dei dati) in una colonna della tabella,
consentendo la stampa, l'ordinamento e la stampa, ecc.
Tuttavia, *quella tabella di riepilogo potrebbe essere più utile se fosse collegata
alla tabella dati*, in un modo che cambia nei titoli nella colonna *Colonne*
cambierebbe i titoli nella tabella dei dati. Ad esempio, se molte colonne nel file
tabella dati contengono la parola "Mean" (ad esempio perché sono stati generati da
*Riepilogo*), posso rimuovere subito tutti questi "Mean" (se voglio accorciare
i titoli) utilizzando "Trova" e sostituendoli tutti con uno spazio vuoto.
Re: Come ottenere informazioni sul tavoloCiao Oren,
purtroppo non esiste una procedura predefinita in JMP per questo utilizzo dei CONTENUTI PROC.
La funzionalità più vicina in JMP è la piattaforma Column Viewer, dal menu principale -> Cols -> Column Viewer:
https://www.jmp.com/support/help/en/15.0/#page/jmp/select-columns-in-the-columns-viewer.shtml
Usando le funzioni JSL DataTable, hai più funzioni di basso livello per ottenere dettagli su tabelle e file in generale, ma questo implica la scrittura di codice JSL.
Ti consiglio di provare il Column Viewer ed eventualmente di segnalare la tua domanda alla community principale di WW JMP, in modo da avere maggiore visibilità.
Spero che questo ti aiuti.
Ciao Massimo
Re: Come ottenere informazioni sul tavoloCiao Tom,
Grazie per la rapida risposta. Ho provato a eseguire lo script che hai inviato ma non sono riuscito a trovare l'output.
Ad ogni modo, avrei bisogno di un output più elaborato che contenga tutte le informazioni della tabella come produce CONTENTS. Questo è per scopi normativi e l'aspettativa è di avere un output simile a quello che fa SAS.
Probabilmente dovrei cercare altre soluzioni.
Grazie ancora Oren
Re: Come ottenere informazioni sul tavoloCiao Oren,
non ho familiarità con CONTENUTI PROC SAS,
ma so che in JSL puoi ottenere tutte le informazioni di cui hai bisogno con comandi separati. Eccotene alcune:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Get Script();
dt << Get Column Names("string");
Nr = NRows(dt);
Nd = NCols(dt);
dt:Age << Get Data Type;
dt:Age << Get Modeling Type;
Ti basta questo?
BR,
Tom.