<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti ,
Sono nuovo a JMP Scripting. Stavo lavorando su qualcosa e stavo cercando di eliminare gli spazi vuoti da un elenco in JMP. Ho fatto quanto segue per farlo:
for(i=1,i
if(ListaEsempio(i)== "",
//Poi
Rimuovi da(ElencoCampioni,i,1);
//altro
,
MostraElencoCampioni);
);
);
OI ho capito male. Sembra che tu non stia cercando "spazi vuoti" ma valori vuoti. Cambiare in ""
Ciao MS,
for(i=N elementi(IrradianceSensorId),i>0,i--,
if(Id sensore irraggiamento == " ",
Rimuovi da (Id sensore irraggiamento, i, 1);
,
Mostra (ID sensore irraggiamento)
)
);
Mostra (ID sensore irraggiamento);
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
IrradianceSensorIds = {"Radiazione SH01", "Radiazione SH02", "Radiazione SH03", "Radiazione SH04", "Radiazione SH05", "", "", ""};
Non c'è alcun cambiamento nel risultato anche se uso le parentesi quadre. Ecco lo snippet effettivo e il risultato del registro
In JSL, le parentesi quadre vengono utilizzate per gli indici delle liste. Inoltre, durante l'utilizzo Rimuovere da() di solito è meglio ripetere il ciclo dalla fine dell'elenco (altrimenti eventuali spazi consecutivi non verranno rimossi come previsto).
Elenco campioni = { " " , " " , "B" , "C" , " " , "UN" , "B" , "C" , " " } ;
Per ( io = N articoli ( samplelist ) , io > 0 , io --,
Se ( Elenco campioni [ io ] == " " ,
//Poi
Rimuovere da ( Elenco campioni , io , 1 ) ;
//altro
,
Spettacolo ( Elenco campioni )
)
) ;
Spettacolo ( Elenco campioni ) ;
Giusto per chiarire, ho usato Show(SampleList). Stavo cercando di modificarlo quando il post è stato pubblicato. Non ricevo un errore, ma non vengono apportate modifiche all'elenco nonostante contenga spazi vuoti.
Saluti
Uday