スプリットアレイこんにちは、
1. a = {"c"、 "d"、 "e"}を分割する方法のアイデア; into a = {"c"}、{"d"}、{"e"}; ? 現在、Concat Items(a、 "、");を実行したとき。 、出力は「c」、「d」、「e」ではなく「c、d、e」になります。
2. Concatアイテムは、文字cの後に適用されました。 ただし、「、c、d、e」など、cの前に「、」を連結したい場合はどうすればよいですか?
3.セミコロンを他の文字列と組み合わせる可能性はありますか? たとえば、 "" "||水||曲げ||"、 "||" ""の場合、出力は「水曲げ」になります。
スクリプティングRe:スプリットアレイ\! "で引用符をエスケープできます
Names Default To Here(1);
a = {"c", "d", "e"};
a = "\!"" || Concat Items(a, "\!",\!"") || "\!"";
write(a);また、チェックしてくださいhttps://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/jsl-syntax-rules.shtml
Re:スプリットアレイこんにちはJthi、
返信いただきありがとうございます。 あなたの返事は質問3だけを参照していると思います。 私はそれを試しました\!" ついさっき。 ただし、戻り値を確認すると下図のようになります。 したがって、この戻り値は、以下に示すようにではなく、「c、d、e」として読み取る必要があります。 私が間違っている場合は私を訂正してください。

Re:スプリットアレイこれは、最初の引用符を(文字列であるため)「削除」し、すべての\! "を単一の"に置き換えた場合と同じように読み取られます。
このスクリプトの実行後にログを確認します(また、データテーブルを作成すると、1つのセルにa_string値が追加されます)
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();
私はJMPで文字列に挑戦しましたが、引用符を追加するために文字列を管理するために何をしなければならないかはユースケースによって異なります。