对于列属性(例如值标签、值排序),允许用户从 JMP 文件导入/导出dt:mycol << Value Labels(mylist) << Use Value Labels( 1 );
对于诸如 Control Chart Builder 之类的平台,JMP 允许从 JMP 文件导入和导出规格限值、控制限值等。我们希望为列属性(例如值标签、值排序等)复制类似的功能。目前必须手动输入。我们已经创建了 JSL 代码片段,用于从 JMP 表格导出和导入常用的列,例如值标签。该表格包含名为“Values”和“Labels”的列,因此如果用户总是需要设置值标签,则可以使用相同的列。手动添加新的值标签后,可以保存并更新该表格。可以借鉴规格限值的方法,使用“_Values”和“_Labels”作为列名。最好能从“列属性”菜单中实现此功能,但也可以放在“列实用工具”下。如果能够从“列属性”用户界面实现,也可以升级“列属性”下的规格限值和控制限值。这是 JMP15 的愿望清单。
大规模定制回复:对于列属性,如值标签、值排序,允许用户从 JMP 文件导入/导出在 Col Info 对话框中,复制并粘贴到 Value Label 属性编辑框中即可。
例如,选择大类的列年龄。
从 Col info 对话框中调出 Value Label Properties。
将此列表粘贴到值标签属性编辑框中 -
11十一
12十二
13十三
14十四
15十五
16十六
17十七
单击应用。
回复:对于列属性,如值标签、值排序,允许用户从 JMP 文件导入/导出更新 JMP15 早期采用者中的内容。 JMP15 中的重新编码将允许将其保存为脚本,可以保存在数据表中或单独的 .jsl 文件中。 如此接近于将它放在像规范限制文件这样的文件中,这个脚本解决方案可能就足够了。
Big Class.jmp 文件的示例。 如果您为年龄列使用值标签,则保存的脚本在 JMP15EA 中如下所示。 如果您输入一次,您可以将此重新编码脚本保存到同一个数据表或仅保存为 .jsl 文件。
dt = Data Table( "Big Class" );
dt << Begin Data Update;
col1 = dt << New Column( dt:age );
col1 << Set Name( "age 2" );
dt << Move Selected Columns( {col1}, after( dt:age ) );
dt << Recode Column( dt:age, {}, Target Column( col1 ) );
col1 << Remove Value Labels;
col1 << Value Labels(
{12, 13, 14, 15, 16, 17},
{"twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen"}
);
dt << End Data Update;但是从文件或数据表中导入脚本的重新编码部分似乎对我不起作用。 如果测试后出现这种情况,将向 JMP15EA beta 支持报告。 但很高兴知道此功能已添加到 Recode for JMP15。
回复:对于列属性,如值标签、值排序,允许用户从 JMP 文件导入/导出我同意,能够以更有效的方式添加值标签会很棒。如果有一种方法可以从文件列表中自动填充列值标签,那就更好了。
回复:对于值标签、值排序等列属性,允许用户从 JMP 导入/导出在最近对 Recode 的增强中,一个选项是选择“添加值标签”。 这确实使一次输入所有内容变得更容易,而不是通过列属性输入一个值,输入一个标签,然后单击添加,一次一个。 很高兴 Recode 平台可以一次编写列属性“值标签”。 如果这可以从 Recode 制作成一个表,或者 Recode 可以打开一个以“_Value”和“_Labels”作为列名的表,这也将是一个增强功能,可以更快地操作值标签。
回复:对于列属性(例如值标签、值排序),允许用户从 JMP 文件导入/导出 - 状态更改为:已存档我们正在归档此请求。如果这仍然很重要,请评论并提供其他详细信息,我们将重新打开。谢谢!