你好
1.任何想法如何拆分a = {“ c”,“ d”,“ e”};变成a = {“ c”},{“ d”},{“ e”}; ? 目前,当我做Concat Items(a,“,”)时; ,输出将是“ c,d,e”而不是“ c”,“ d”,“ e”。
2. Concat项目确实在字母c之后适用。 但是,如果我想在c(例如“,c,d,e”)之前连接“,”怎么办?
3.是否可以将分号与其他字符串组合在一起? 例如,““” ||水||弯曲||“,” ||“”“,则输出将是”水弯曲“,
您可以使用\取消引号!”
Names Default To Here(1);
a = {"c", "d", "e"};
a = "\!"" || Concat Items(a, "\!",\!"") || "\!"";
write(a);还签出https://www.jmp.com/support/help/zh-cn/15.2/index.shtml#page/jmp/jsl-syntax-rules.shtml
嗨,Jthi,
谢谢回复。 我相信您的答复仅涉及第3个问题。 我确实尝试过\!”。 但是当检查返回值时,如下图所示。 因此,此返回值应读取为“ c,d,e”,而不是如下所示。 如果我错了,请纠正我。

就像您“删除”了第一引号(因为它是字符串)并将所有\!“替换为单个”一样。
运行此脚本后检查日志(并创建了数据表,它将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中遇到了字符串方面的挑战,这取决于用例,我必须使用这些用例来管理它们以添加引号。