為每個唯一文本分配唯一 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 );
)
);