自动排序重新编码导致问题的值这是我需要做的:我有需要重新编码的字母/数字值列表。 这些值重复多次,并组合在一起,但是,它们的组没有排序(即值不是顺序)。我想根据列中的位置给每个唯一值一个数字。这是一个解释的屏幕截图(在第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。
以下是我的示例之后的示例:
