嗨,希望这不是一个愚蠢的问题,我对 JMP 和编码还不熟悉。在 JMP 18 中,如果我有一列数字(0-11),并且我想要第二列与该列相关的字母(ak),是否有一个简单的公式命令我可以使用它让第二列自动填充与相邻列相关的每个数字对应的字母?0 = a,1 = b,等等。
谢谢!
我觉得我找到了解决方案!通过使用Match函数,然后定义我想要与相应数字关联的每个字母,它能够自动填充到我的新列中。
匹配是一个不错的选择,其他的可以创建一个字母列表
{"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q",
"r", "s", "t", "u", "v", "w", "x", "y"}
然后使用数字的索引来获取值。假设第 1 列有数字,您可以用以下公式计算(JMP 的索引通常从 1 开始)
{"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r",
"s", "t", "u", "v", "w", "x", "y"}[:Column 1 + 1]
您还可以使用 Recode

它将使用 Map Value
Map Value(:Column 1, {0, "a", 1, "b", 2, "c", 3, "d", 4, "e", 5, "f", 6, "g", 7, "h", 8, "i", 9, "j", 10, "k"})