Rimuovere "" dall'elencoCiao @txnelson ,
Sto cercando di rimuovere le virgolette "" dall'elenco.
Il sitenum dovrebbe avere i seguenti risultati = {1, 2} senza virgolette. Eventuali suggerimenti?
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
Insert Into( sitenum, get);
SceneggiaturaRe: Rimuovere "" dall'elencoQuesto fa quello che ti serve?
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
for(i=1,i<=nitems(get),i++,
get[i]=num(get[i])
);
Insert Into( sitenum, get);Re: Rimuovere "" dall'elencoSe hai JMP16 e puoi essere sicuro che le opzioni saranno numeriche (che verranno convertite in stringhe), puoi usare Trasforma ogni
Names Default To Here(1);
New Window("test", << modal,
ht = Check Box({"1", "2"}),
Button Box("Ok",
get = ht << get selected();
)
);
sitenum = Transform Each({str}, get, Num(str));
In generale, scorrendo il ottenere list durante la conversione delle stringhe in numeri utilizzando Num() e aggiungerli a un elenco in qualche modo dovrebbe funzionare.
Re: Rimuovere "" dall'elencoIn questi casi (se sono necessari valori diversi per la visualizzazione e l'elaborazione interna) mi piace usare l'array associativo come puoi vedere nell'esempio seguente.
Names Default To Here( 1 );
site_aa = Associative Array( {{"Site 1", 1}, {"Site 2", 2}} );
New Window( "test",
<<MODAL></MODAL>Re: Rimuovere "" dall'elencoe ancora un'altra soluzione.
In questo caso, non elimino le virgolette, utilizzo semplicemente l'elemento dell'elenco come numero anziché come stringa.
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
Insert Into( sitenum, get);
print(sitenum);
site=num(sitenum[1]);
print(site);