Geteiltes ArrayHallo,
1. Irgendwelche Ideen, wie man a = {"c", "d", "e"}; into a= {"c"}, {"d"},{"e"}; ? Derzeit habe ich Concat Items (a, ","); , wird die Ausgabe „c,d,e“ anstelle von „c“, „d“, „e“ sein.
2. Concat Items galten nach Buchstabe c. Was aber, wenn ich "," vor c verketten möchte, beispielsweise „,c,d,e“?
3. Gibt es Möglichkeiten, Semikolons mit anderen Zeichenfolgen zu kombinieren? Beispiel: „ „ „|| Water || Bend || “, „ || „ „ „ , die Ausgabe lautet also „Water Bend“,
Qualitäts- und VerfahrenstechnikBetreff: Geteiltes Array
@WanCine schrieb:
Hallo,
1. Irgendwelche Ideen, wie man a = {"c", "d", "e"}; into a= {"c"}, {"d"},{"e"}; ? Derzeit habe ich Concat Items (a, ","); , wird die Ausgabe „c,d,e“ anstelle von „c“, „d“, „e“ sein.
Ich habe Schwierigkeiten, diese Frage zu verstehen, weil a= {"c"}, {"d"},{"e"}; ist kein gültiges JSL. Es gibt keine Datenstruktur, die drei separate Listen wie diese enthält. Können Sie genau erklären, was Sie tun möchten?
2. Concat Items galten nach Buchstabe c. Was aber, wenn ich "," vor c verketten möchte, beispielsweise „,c,d,e“?
Versuche dies:
a = {"c", "d", "e"};
z = "," || Concat Items( a, "," );
3. Gibt es Möglichkeiten, Semikolons mit anderen Zeichenfolgen zu kombinieren? Beispiel: „ „ „|| Water || Bend || “, „ || „ „ „ , die Ausgabe lautet also „Water Bend“,
Ich finde @jthi wies darauf hin, dass man Anführungszeichen mit \!" umgehen kann.
foo = " \!" "|| "water " || "bend" || "," || " \!" ";
Betreff: Geteiltes ArrayDas würde genauso gelesen werden, als ob Sie die ersten Anführungszeichen (da es sich um eine Zeichenfolge handelt) „entfernen“ und alle \!“ durch einzelne „ ersetzen würden.
Überprüfen Sie das Protokoll, nachdem Sie dieses Skript ausgeführt haben (und auch die Datentabelle erstellt haben, es wird einer Zelle ein_string-Wert hinzugefügt).
Names Default To Here(1);
a_list = {"c", "d", "e"};
show(a_list);
a_string = "\!"" || Concat Items(a_list, "\!",\!"") || "\!"";
show(a_string);
write("\!NWrite print: "||a_string);
dt = New Table("newtable",
Add Rows(1),
Compress File When Saved(1),
New Column("col", Character, "Nominal", Set Values({""}))
);
column(dt, "col") << Set Each Value(a_string);
write();
Ich hatte meine Herausforderungen mit Zeichenfolgen in JMP und es hing vom Anwendungsfall ab, was ich tun musste, um damit zurechtzukommen und Anführungszeichen hinzuzufügen.
Betreff: Geteiltes ArrayHallo Jthi,
Danke für die Antwort. Ich glaube, Ihre Antwort bezieht sich nur auf Frage Nr. 3. Das habe ich versucht \!" früher. Wenn Sie jedoch den Rückgabewert überprüfen, wird er wie in der folgenden Abbildung angezeigt. Daher sollte dieser Rückgabewert als „c, d, e“ gelesen werden und nicht wie unten gezeigt. Korrigieren Sie mich, wenn ich falsch liege.

Betreff: Geteiltes ArraySie können Anführungszeichen mit \!" maskieren.
Names Default To Here(1);
a = {"c", "d", "e"};
a = "\!"" || Concat Items(a, "\!",\!"") || "\!"";
write(a);Schauen Sie auch vorbei https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/jsl-syntax-rules.shtml