nuova colonna con i valori dei dati iniziali<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />CIAO
Qualcuno sa come scrivere la creazione di una nuova colonna con i valori dei dati iniziali ?
Di seguito è la mia ipotesi migliore, ma non funziona. Impossibile trovare alcun aiuto sui "valori di dati iniziali" nella guida allo scripting.
BR, Marianne
dt=tabella dati corrente();
dt<Ri: nuova colonna con i valori dei dati iniziali
Ian_jmp:
La tua idea funziona alla grande! Grazie mille!
JMP_Learner
Ri: nuova colonna con i valori dei dati inizialiForse qualcosa del genere?
NamesDefaultToHere(1);
// Make some tables, save and close them, but keep a list
n = 4;
fList = {};
for(t=1, t<=n, t++,
fName = "Table "||Char(t)||".jmp";
dt = NewTable(fName, NewColumn("Data", Formula(RandomInteger(10))));
dt << AddRows(20);
InsertInto(fList, fName);
Close(dt, Save("$DESKTOP/"||fName));
);
// Open the tables in the list and add the column
for(t=1, t<=NItems(fList), t++,
fName = fList[t];
dt = Open("$DESKTOP/"||fName);
colVals = {};
for(r=1, r<=NRow(dt), r++,
InsertInto(colVals, fName);
);
dt << NewColumn("File Name", Character, Values(colVals));
DeleteFile("$DESKTOP/"||fName);
);Ri: nuova colonna con i valori dei dati inizialiCIAO!
Ho un problema simile ma un po' più complicato:
Il valore iniziale che cerco di impostare è una funzione dell'indice del ciclo.
Supponiamo che io abbia 50 file da aprire. Quando apro ogni file, voglio aggiungere una nuova colonna e riempire la nuova colonna con il nome file di questo file. Il valore iniziale dovrebbe essere una costante. Ma quando questa funzione viene utilizzata all'interno di un ciclo, il codice sembra bloccato. Apre il primo file, senza riempire il valore iniziale, e si ferma.
Come devo farlo funzionare?
Molte grazie.
nuova colonna con i valori dei dati inizialiOttimo, proprio quello di cui avevo bisogno
nuova colonna con i valori dei dati inizialiSei vicino.Questo funzionerà:
dt = tabella dati corrente () ;
dt << nuova colonna ( "Selezionato" , carattere , << impostare ciascun valore ( "SÌ" )) ;
Re: nuova colonna con valori dati inizialihttps://community.jmp.com/t5/Discussions/Initialize-data-very-useful-but-fragile/mp/780753