为每个唯一文本分配唯一 ID大家好,
在以下情况下我希望得到您的帮助。 我有一个关于不同公司处理毒品及其具体问题的数据。 两列(即药物名称和问题说明)是文本数据。 我想创建第三列(连续的一列),在每个药物名称出现时为其添加唯一 ID。 例如,哌拉西林钠和他唑巴坦钠是药物名称。 当此名称出现时,分配 ID=1。 例如,如果药物名称更改为唑来膦酸,则ID=2等等。 您能帮我在 JMP 中构建公式来解决这种情况吗? 最好的,盖斯
回复:为每个唯一文本分配唯一 ID太感谢了。 做得好
回复:为每个唯一文本分配唯一 ID我的建议是阅读 JMP 提供的文档。 安装 JMP 时下载的几本书中:
帮助==>书籍
我建议你读一下,
使用 JMP
基本分析
基本绘图
脚本指南
虽然阅读量很大,但 JMP 是一款功能强大的产品,具有多种功能
回复:为每个唯一文本分配唯一 ID非常感谢先生的专业帮助。 问题解决了。 对于提高我编写此类高级 JSL 公式的技能有什么建议吗?
最好的,
盖斯回复:为每个唯一文本分配唯一 ID插件库中有一个插件基本上可以完成此任务。 这称为“压缩为标记代码”。 你想要修改后的版本。 在包含文本的列上运行加载项。 这将创建一个名为“ coded”的新列。 进入列属性并关闭值标签,然后单击应用。 你应该得到你所追求的东西。
最好的,
中号回复:为每个唯一文本分配唯一 ID以下是针对示例数据表运行的脚本,该脚本根据需要创建带有公式的 ID 列
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\cars.jmp" );
dt << New Column( "ID",
formula(
If( Row() == 1,
Summarize( drugs = by( :Make ) )
);
Contains( drugs, :Make );
)
);