自動排序重新編碼導致問題的值這是我需要做的:我有需要重新編碼的字母/數字值列表。 這些值重複多次,並組合在一起,但是,它們的組沒有排序(即值不是順序)。我想根據列中的位置給每個唯一值一個數字。這是一個解釋的屏幕截圖(在第10和第11行-K07768之前出現在K07684之前)。

這是我遇到的困難:當我在JMP中使用Recode函數時,它會自動重新排序我的唯一值。 當處理超過60個唯一值,每個值重複多達320次時,很難跟踪原始順序。 有沒有一種簡單的方法可以在JMP中實現我的目標(有或沒有Recode對話框)?
關於重新編碼的另一個問題:似乎沒有辦法快速輸入每個新數字。有沒有辦法複製粘貼新值列表,或類似於Excel中的“填充系列”。
謝謝!
Re:自動排序重新編碼導致問題的值優秀!謝謝!Re:自動排序重新編碼導致問題的值這是一個可以使用的公式,它將創建新值
If( Row() == 1,
count = 1,
If( Lag( :What I Have, 1 ) != :What I Have,
count = count + 1
)
);
count;
Re:自動排序重新編碼導致問題的值在“我需要什麼”一欄中使用此公式:
If(
Row() == 1, 1,
:What I Have[Row()] == :What I Have[Row() - 1], :What I need[Row() - 1],
:What I need[Row() - 1] + 1
)
它將第一行賦值為1。 如果“我有什麼”列中的值與上一行相同,則將“我需要什麼”中的值從前一行複製到當前行。 如果它們不相同,則將當前行的前一行“我需要的”值增加1。
以下是我的示例之後的示例:
