Eliminar "" de la listaHola @txnelson ,
Estoy tratando de eliminar las comillas "" de la lista.
El sitenum debe tener los siguientes resultados = {1, 2} sin comillas. ¿Alguna sugerencia?
new window("", modal,
ht = checkbox({"1","2"}),
Buttonbox("Ok",
get = ht << get selected();
)
);
sitenum ={};
Insert Into( sitenum, get);
secuencias de comandosRe: Quitar "" de la lista¿Esto hace lo que necesitas?
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: Quitar "" de la listaSi tiene JMP16 y puede estar seguro de que las opciones serán numéricas (que se convertirán en cadenas), puede usar Transform Each
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));
En general, recorriendo el obtener lista mientras convierte las cadenas a numérico usando número() y agregarlos a una lista de alguna manera debería funcionar.
Re: Quitar "" de la listaEn estos casos (si se necesitan diferentes valores para la visualización y el procesamiento interno), me gusta usar una matriz asociativa como puede ver en el siguiente ejemplo.
Names Default To Here( 1 );
site_aa = Associative Array( {{"Site 1", 1}, {"Site 2", 2}} );
New Window( "test",
<<MODAL></MODAL>Re: Quitar "" de la listay otra solución más.
En este caso, no me deshago de las comillas, solo uso el elemento de la lista como un número en lugar de una cadena.
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);