你好! 歡迎來到今天的極品飛車! 今天是關於修復結構性錯誤的!
我的名字是 2-Click Clovis,我對數據分析和

最多重要的,時間效率! JMP是我之前在半導體和製造業工作中不可或缺的工具行業。 自從加入JMP,我學到了很多新的提示和技巧。 我永遠不會原諒自己沒有會心我現在知道的,因為我可以在我的數據中保存這麼多小時分析工作流程!我認為這是我目前的責任份額我的與所有當前 JMP 用戶一起獲得新知識,以幫助他們重新獲得寶貴的時間。
在我演示了與其他工具相比 JMP 可以多快地執行您的日常數據操作和分析之後,我將向您展示在 JMP 中完成它的最快方法。
修復結構錯誤
您是否曾經幻想過拿起棒球棒並徹底清除您的工作筆記本電腦? 這是一個反問,因為我已經知道你有。 沒必要騙我。
好吧,我肯定有……
每次我打開一個電子表格,發現裡面充滿了凌亂的數據時,我都會有這樣的幻想。 我只是想做數據分析! 我不想花費數小時來修正拼寫錯誤、不一致的大小寫或處理相同值的不同符號。
當我發現 JMP 的 Recode 平台時,一小時的數據清理變成了幾秒鐘! 我從成為憤怒管理療法的理想人選變成了像黃瓜一樣冷靜。
修復一列的結構錯誤
結構錯誤是當您測量或傳輸數據並註意到奇怪的命名約定、拼寫錯誤或不正確的大小寫時。 當多個用戶可以訪問同一個電子表格或連接來自不同測量源的表時,這些類型的錯誤通常發生在用戶輸入的數據中。 這些類型的錯誤確實會扭曲您的模型並使它們效率低下,因此需要立即解決它們!
在下面的示例中,我對粒子大小變量感興趣,其中我應該只有大、中和小值。 但是,您會注意到我有一些拼寫錯誤(例如:大,中型,小等)和相同值的不同符號(例如:小號, s , 和小的為了小的)。 在您的分析中,這些中的每一個都將被視為獨立且獨特的,這是不可接受的!

使用 JMP,無需手動檢查每一行並修復拼寫錯誤或標準化符號樣式。 只是右鍵點擊感興趣的列,然後選擇重新編碼。

出現一個新窗口。 在此窗口中,您將在舊值列下顯示所有當前值。 在此示例中,我們有 13 個不同的粒子大小值,而應該只有三個。 您將在 Count 列中看到每個值的出現次數。 例如,我們有 26 個值的實例大的在我們的桌子上。

窗口左上角有一個下拉菜單,您可以在其中選擇使用新值創建新列、公式列或將當前列中的值替換為就地。 對於此示例,我們將使用 In Place。

我們可以選擇多個舊值並將它們組合在一起點擊在窗口右上角的組框中。 默認的新值將是組中計數最高的舊值。 但是,您始終可以通過以下方式更改新值點擊在它上面輸入不同的東西。
在下面的示例中,觀察我將 13 個舊值分組為三個新值大的,中等的, 和小的.

對新值滿意後,單擊窗口右下角的 Recode 框;表會更新以反映更改。

小費:單擊“重新編碼”窗口左上角的紅色箭頭有修復常見結構錯誤的快捷方式,例如將字符轉換為標題大小寫/小寫/大寫、刪除空格或標點符號、提取或替換字符串的一部分。

修復多列的結構錯誤
如果您在多個列中存在相同類型的結構錯誤怎麼辦? JMP 有一個捷徑:標準化屬性! 你需要做的就是右鍵點擊感興趣的列,選擇標準化屬性,然後點擊在重新編碼。
在下面的示例中,我們有幾個具有結構錯誤的分類變量。我們的字符串是否存在下劃線正在創建單獨的唯一值。

標準化值並解決我們的問題的一種簡單方法是使用紅色三角形下的 Recode 的 Replace String... 選項。 您可以選擇用下劃線替換空格,反之亦然。
在下面的示例中,請注意我使用 Standardize Attributes 功能和 Replace String... 選項來清理數據並用下劃線替換空格。

對於以前的極品飛車帖子,請單擊這裡!
在那張紙條上,

正在點擊!