Re: Indicizzazione dei caratteri?Ecco un esempio di utilizzo di For Each per gestire i valori di un elenco senza dover utilizzare un indice.Non sono sicuro che aggiunga alcuna soluzione per te, ma in un certo senso ti fa andare in una possibile soluzione.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
for each( {colname,i}, dt<<GET column="" names=""></GET>Re: Indicizzazione dei caratteri?Il looping dovrebbe essere un modo abbastanza efficiente per farlo e se devi farlo spesso puoi convertirlo in una funzione. Di seguito è una versione molto semplice della funzione
Names Default To Here(1);
idx_char = function({letter, start = 1, end = 8}, {Default Local},
letter_list = {};
For(i = start, i <= end, i++,
Insert Into(letter_list, letter || char(i))
);
return(letter_list);
);
idx_char("Y", 1, 5); //{"Y1", "Y2", "Y3", "Y4", "Y5"}Re: Indicizzazione dei caratteri?In realtà, questa è una potenziale alternativa per un altro pezzo di codice su cui sto lavorando.Se ci fosse un "Accetta come soluzione ma per un problema diverso", lo insisterei.
Grazie!
Re: Indicizzazione dei caratteri?Grazie.Questo funzionerà bene.
Caratteri di indicizzazione?C'è un modo per usare un argomento indice con caratteri come si può fare con i numeri?Ad esempio, mentre 1::5 produrrebbe {1,2,3,4,5}, esiste un metodo efficiente per eseguire X8::Y2 o sono bloccato a dover scrivere {"X8", "X9", "Y0", "Y1", Y2"}?
Grazie!
Modellazione statistica avanzataAnalisi e modellazione dei dati di baseAccesso ai dati