如何在 JSL 脚本中创建另一组列我想将数据表的 30 列分为 2 组列。
我的脚本如下;
dt << group columns( "SeahawkDefects", :FBMissing Bond :: :SBBall Accuracy );
Current Data Table () << group columns( "TTDefects", :NU-No Unit :: :MP-Missing Phosphor );
我能够创建第一组列(FBMissing Bond 直到 SBBall Accuracy)。 但是,当我使用类似的脚本创建第二组(NU-No Unit,直到MP-Missing Phosphor)列时,JMP错误提示Name Unresolved。
为什么会这样? 我应该怎么做才能创建第二组列? (我使用的是 JMP 15)

数据混合和清理回复:如何在 JSL 脚本中创建另一组列谢谢你的解释。
回复:如何在 JSL 脚本中创建另一组列问题是列NU-No Unit 和 MP-Missing Phosphor 中有一个减号,JMP 正在尝试解释该减号。因此你需要使用构造
dt << group columns( "TTDefects", :name("NU-No Unit") :: :name("MP-Missing Phosphor") );回复:如何在 JSL 脚本中创建另一组列当您遇到类似错误时,典型的问题是您认为的“当前数据表”与 JMP 认为的“当前数据表”不同。对要指向的数据表进行绝对引用始终是更好的编码实践。
所以,
dt << group columns( :Name( "NU-No Unit" ), 15 );
是一种比以下更好的编码技术
current data table() << group columns( :Name( "NU-No Unit" ), 15 );
回复:如何在 JSL 脚本中创建另一组列我不确定为什么会提示错误。 但我手动创建了第二组列并查看表脚本。
当我像下面这样更改脚本时,它就起作用了。
dt << group columns( "SeahawkDefects", :FBMissing Bond :: :SBBall Accuracy );
dt << group columns( :Name( "NU-No Unit" ), 15 );