Konvertieren Sie jede Zahl in einer Liste oder Matrix in ZeichenfolgenHallo zusammen, nur aus Neugier frage ich mich, ob es eine Möglichkeit gibt, alle Zahlen in einer Liste in Zeichenfolgen umzuwandeln?
Ich habe zum Beispiel eine Liste:
listsss = {1, 4, 56, 72, 8, 9, 10};
und ich möchte sie umwandeln in:
listsss = {"1", "4", "56", "72", "8", "9", "10"};
Gibt es eine Möglichkeit, dies per JSL zu tun? Wir freuen uns über jeden Kommentar. Danke schön!
Automatisierung und SkripterstellungQualitäts- und VerfahrenstechnikBetreff: Konvertieren Sie alle Zahlen in einer Liste in ZeichenfolgenIn JMP 16 können Sie Transform Each() wie folgt verwenden
L = {10, 200, 3000};
L = Transform Each( {v}, L, Char( v ) );
Show( L );
Standardmäßig stimmt der Ausgabecontainer mit dem Eingabecontainer überein. Sie können es mit „output(...)“ steuern:
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"};
Bei großen Listen und Matrizen ist die Leistung etwas besser als die einfache for-Schleife.
Betreff: Konvertieren Sie alle Zahlen in einer Liste in Zeichenfolgen@Craige_Hales Dies ist perfekt. Danke schön!
Betreff: Konvertieren Sie alle Zahlen in einer Liste in ZeichenfolgenL = {10, 200, 3000};
For( i = 1, i <= N Items( L ), i += 1,
L[i] = Char( L[i] )
);
Show( L );L = {"10", "200", "3000"};