Cosa ha ispirato questa richiesta di lista dei desideri?
Le variabili di tabella sono un luogo utile in cui archiviare informazioni a cui gli utenti possono quindi accedere come variabili di tabella o utilizzare nelle formule. Attualmente siamo limitati a testo e valori numerici che limitano l'utilizzo e richiedono soluzioni alternative
salvare la matrice come variabile di tabella?
Qual è il miglioramento che vorresti vedere?
Vorrei che le variabili di tabella supportino tutti i tipi di dati JMP (o almeno elenchi, matrici e array associativi). Attualmente dobbiamo utilizzare una soluzione alternativa in cui li convertiamo in stringhe e poi riportiamo al tipo di dati originale utilizzando Parse()
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Table Variable("Day_mat", Char([42 43]));
m = Parse(:Day_mat);
Perché questa idea è importante?
Rende le variabili di tabella più utili senza la necessità di utilizzare soluzioni alternative che potrebbero funzionare o meno.
Grazie per aver inviato questo desiderio @jthi . Vorrei aggiungere che la soluzione alternativa fornita per salvare la matrice come stringa (o in alternativa salvare la matrice come script di tabella jsl), significa che il valore viene essenzialmente salvato nella tabella come testo. Per matrici molto grandi, la mia preoccupazione con entrambi i metodi è che ciò potrebbe comportare un aumento notevole dello spazio su disco necessario per ciascuna tabella e dei corrispondenti tempi di caricamento/salvataggio. Non ho confermato se questo sia davvero un problema, ma sembra plausibile. Pertanto, anch'io vorrei vedere la possibilità di salvare matrici, liste e array associativi come variabili di tabella.
caso applicativo di array associativi (annidati): memorizzare metadati quando si concatenano più file di input
desiderio correlato:
Informazioni generali sulla tabella