Converti ogni numero in una lista o matrice in stringheCiao a tutti, solo per curiosità, mi chiedo se esiste un modo per convertire tutti i numeri di una lista in stringhe?
Ad esempio, ho una lista:
listsss = {1, 4, 56, 72, 8, 9, 10};
e voglio convertirli in:
listsss = {"1", "4", "56", "72", "8", "9", "10"};
C'è un modo per farlo tramite JSL? Eventuali commenti saranno apprezzati. Grazie!
Automazione e scriptingIngegneria della qualità e dei processiRi: Converti tutti i numeri in una lista in stringheIn JMP 16 puoi utilizzare Transform Each() in questo modo
L = {10, 200, 3000};
L = Transform Each( {v}, L, Char( v ) );
Show( L );
Per impostazione predefinita, il contenitore di output corrisponde al contenitore di input. Puoi usare output(...) per controllarlo:
L = [10, 200, 3000]; // actually, an array or matrix, not a list
L = Transform Each( {v}, L, output( "list" ), Char( v ) );
Show( L ); // L = {"10", "200", "3000"};
Per elenchi e matrici di grandi dimensioni, questo funzionerà leggermente meglio del semplice ciclo for.
Ri: Converti tutti i numeri in una lista in stringhe@Craige_Hales Questo è perfetto. Grazie!
Ri: Converti tutti i numeri in una lista in stringheL = {10, 200, 3000};
For( i = 1, i <= N Items( L ), i += 1,
L[i] = Char( L[i] )
);
Show( L );L = {"10", "200", "3000"};