你好! 欢迎来到今天的极品飞车! 今天是关于修复结构性错误的!
我的名字是 2-Click Clovis,我对数据分析和

最多重要的,时间效率! JMP是我之前在半导体和制造业工作中不可或缺的工具行业。 自从加入JMP,我学到了很多新的提示和技巧。 我永远不会原谅自己没有会心我现在知道的,因为我可以在我的数据中保存这么多小时分析工作流程!我认为这是我目前的责任份额我的与所有当前 JMP 用户一起获得新知识,以帮助他们重新获得宝贵的时间。
在我演示了与其他工具相比 JMP 可以多快地执行您的日常数据操作和分析之后,我将向您展示在 JMP 中完成它的最快方法。
修复结构错误
您是否曾经幻想过拿起棒球棒并彻底清除您的工作笔记本电脑? 这是一个反问,因为我已经知道你有。 没必要骗我。
好吧,我肯定有……
每次我打开一个电子表格,发现里面充满了凌乱的数据时,我都会有这样的幻想。 我只是想做数据分析! 我不想花费数小时来修正拼写错误、不一致的大小写或处理相同值的不同符号。
当我发现 JMP 的 Recode 平台时,一小时的数据清理变成了几秒钟! 我从成为愤怒管理疗法的理想人选变成了像黄瓜一样冷静。
修复一列的结构错误
结构错误是当您测量或传输数据并注意到奇怪的命名约定、拼写错误或不正确的大小写时。 当多个用户可以访问同一个电子表格或连接来自不同测量源的表时,这些类型的错误通常发生在用户输入的数据中。 这些类型的错误确实会扭曲您的模型并使它们效率低下,因此需要立即解决它们!
在下面的示例中,我对粒子大小变量感兴趣,其中我应该只有大、中和小值。 但是,您会注意到我有一些拼写错误(例如:大,中型,小等)和相同值的不同符号(例如:小号, s , 和小的为了小的)。 在您的分析中,这些中的每一个都将被视为独立且独特的,这是不可接受的!

使用 JMP,无需手动检查每一行并修复拼写错误或标准化符号样式。 只是右键点击感兴趣的列,然后选择重新编码。

出现一个新窗口。 在此窗口中,您将在旧值列下显示所有当前值。 在这个例子中,我们有 13 个不同的粒子大小值,而应该只有 3 个。 您将在 Count 列中看到每个值的出现次数。 例如,我们有 26 个值的实例大的在我们的桌子上。

窗口左上角有一个下拉菜单,您可以在其中选择使用新值创建新列、公式列或将当前列中的值替换为就地。 对于此示例,我们将使用 In Place。

我们可以选择多个旧值并将它们组合在一起点击在窗口右上角的组框中。 默认的新值将是组中计数最高的旧值。 但是,您始终可以通过以下方式更改新值点击在它上面输入不同的东西。
在下面的示例中,观察我将 13 个旧值分组为三个新值大的,中等的, 和小的.

对新值满意后,单击窗口右下角的 Recode 框;表会更新以反映更改。

小费:单击“重新编码”窗口左上角的红色箭头有修复常见结构错误的快捷方式,例如将字符转换为标题大小写/小写/大写、删除空格或标点符号、提取或替换字符串的一部分。

修复多列的结构错误
如果您在多个列中存在相同类型的结构错误怎么办? JMP 有一个捷径:标准化属性! 你需要做的就是右键点击感兴趣的列,选择标准化属性,然后点击在重新编码。
在下面的示例中,我们有几个具有结构错误的分类变量。我们的字符串是否存在下划线正在创建单独的唯一值。

标准化值并解决我们的问题的一种简单方法是使用红色三角形下的 Recode 的 Replace String... 选项。 您可以选择用下划线替换空格,反之亦然。
在下面的示例中,请注意我使用 Standardize Attributes 功能和 Replace String... 选项来清理数据并用下划线替换空格。

对于以前的极品飞车帖子,请单击这里!
在那张纸条上,

正在点击!