Copia dei dati da Matrix a un file JMPCiao,
Ho importato i dati dalle proprietà della colonna in una matrice. La mia domanda è: come posso copiare i dati dalla matrice nel file JMP?
Spec2 = Function( {co},
a = Column( co ) << get property( "Spec limits" );
b = a["UL"];
C = Matrix( {b} );
);Copia dei dati dalla variabile C nel file JMP
Qualche suggerimento?
Re: Copiare dati da Matrix a file JMPSi nasconde bene:
- Non ha "matrix" nel nome, necessita di un alias come MatrixToDataTable.
- Classificata erroneamente nell'indice di scripting come funzione di riga.
- Una matrice è un tipo primitivo in JMP, non un oggetto, quindi la funzione non è associata a un oggetto.
@EvanMcCorkle @Xan Gregg @sheila_loring @Justin_Chilton
Re: Copiare dati da Matrix a file JMPGrazie Craige - dove ha AsTable() nascosto per tutta la vita!!??
Re: Copiare dati da Matrix a file JMPConverti matrice in tabella dati e ritorno è un'altra risposta alla conversione di una matrice in una tabella.
Re: Copiare dati da Matrix a file JMPEcco un modo per inserire una matrice 2D in una tabella:
matr = [1 2 3, 4 5 6, 7 8 9];
nr = nrows(matr);
nc = ncols(matr);
dt = new table("Matrix Version", add rows(nr),
new column("c1", numeric, continuous)
);
for (i = 1, i <= nc, i++,
one_col = "c" || char(i);
if (i > 1,
dt << new column(one_col);
);
column(dt, one_col) << set values(matr[1::nc,i]);
);
Idem su RTFM.
Re: Copiare dati da Matrix a file JMPEsistono molti modi per spostare i dati da una matrice in una tabella dati JMP.Quindi il metodo da utilizzare dipende in realtà da cosa/dove inserire i dati della matrice nella tabella dei dati.Una tabella di dati JMP può essere gestita come se fosse solo una grande matrice bidimensionale, diverse matrici unidimensionali, una colonna e una riga, proprio come Excel, ecc.
Quindi nel tuo campione, se stavi spostando la tua matrice b in una tabella di dati, potresti specificare
dt[1,5] = b[1];
// or
Column(1)[5] = b[1];
// or
dt:mySpecs[5] = b[1];
// or
dt << New Column("mySpecs", set values(b));
Ti suggerisco caldamente di leggere le sezioni della Guida agli script sulle matrici nel Capitolo 7 e tutto il Capitolo 9, che tratta la programmazione delle tabelle di dati.
Guida==>Libreria della documentazione JMP...…….Guida agli script
Inoltre, nella tua funzione di esempio, sembra che tu stia estraendo il limite superiore delle specifiche, dalla proprietà della colonna Limiti delle specifiche.Lo stai facendo riferimento a "UL".Il nome dell'elemento List è "USL"