<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos ,
Soy nuevo en JMP Scripting. Estaba trabajando en algo e intentaba eliminar espacios vacíos de una lista en JMP. He hecho lo siguiente para poder hacerlo:
para(i=1,i
if(ListaMuestra(i)== "",
//entonces
Eliminar de(SampleList,i,1);
//demás
,
MostrarListaMuestra);
);
);
O no lo he entendido bien. Parece que no buscas "espacios en blanco" sino valores vacíos. Cambie a ""
Hola señorita ,
para(i=N elementos(IrradianceSensorIds),i>0,i--,
if(IrradianciaSensorIds == " ",
Eliminar de(IrradianceSensorIds,i,1);
,
Mostrar (IrradianciaSensorIds)
)
);
Mostrar(IrradianceSensorIds);
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
IrradianceSensorIds = {"Radiación SH01", "Radiación SH02", "Radiación SH03", "Radiación SH04", "Radiación SH05", "", "", ""};
No hay ningún cambio en el resultado incluso si uso los corchetes. Aquí está el fragmento real y el resultado del registro.
En JSL, los corchetes se utilizan para los subíndices de listas. Además, al utilizar Eliminar de() Por lo general, es mejor realizar un bucle desde el final de la lista (o los espacios consecutivos no se eliminarán según lo previsto).
Lista de muestras = { " " , " " , "B" , "C" , " " , "A" , "B" , "C" , " " } ;
Para ( i = N artículos ( lista de muestras ) , i > 0 , i --,
Si ( Lista de muestras [ i ] == " " ,
//entonces
Eliminar de ( Lista de muestras , i , 1 ) ;
//demás
,
Espectáculo ( Lista de muestras )
)
) ;
Espectáculo ( Lista de muestras ) ;
Sólo para aclarar, utilicé Show(SampleList). Estaba intentando editarlo cuando se publicó la publicación. No recibo ningún error, pero tampoco se realizan cambios en la lista a pesar de que tiene espacios vacíos.
Saludos
Uday