填充缺失的單元格該工具允許用戶根據上一個/下一個/最近找到的值填充缺失值。已經有工具可以以某種方式執行此操作(甚至 JMP 具有填充行),但我使用/看到的工具丟失了至少這個插件的分組選項是你要做的,如果你使用 Order 列,這也不應該要求你對數據表進行排序。

當前可用的選項
這些是從工具中找到的當前選項
通用的
| 選項 |
描述 |
價值 |
|---|
| 保持對話框打開 |
如果在按下運行後選中,則保持對話框打開 |
0,1 |
| 數據排序 |
可以選擇是否知道數據已排序。 使腳本更快 |
未知、未排序、已排序 |
| 最大距離 |
仍將被考慮的值的最大距離 |
缺少 (.) 或數字 |
不同的填充類型
| 類型 |
描述 |
|---|
| 落後 |
在缺失值之前查找最後找到的值 |
| 向前 |
缺失值後的第一個值的外觀 |
| 最近的 |
尋找最近的發現值 |
| 最近向後 |
查找兩個最接近的值,如果距離相等,則使用之前找到的值 |
| 最近的 |
查找兩個最接近的值,如果距離相等,則使用之後找到的值 |
| 插 |
使用 JMP 的 Interpolate() 函數 |
填寫未知
可以與向後和向前填充一起使用。 將最新值複製到從找到的值中沒有找到值的缺失單元格
新建專欄
創建以名稱為前綴的填充類型的新列
使用該工具可能有點棘手,因為 UI 不是最好的,而且我還沒有編寫正確的說明。 您可以在此處或在未解決的問題中發布改進想法GitHub - 填充缺失的單元格.
該工具是JMP-工具我已經工作了一段時間,如果時間允許,我將在 JMP 社區中發布更多插件。
更新:
* 希望修復未使用排序列的錯誤,如果使用排序數據,則前向查找不起作用。
根據可選的未排序數據的組中的現有值填充缺失值。
公用事業回复:填充缺失的單元格這太棒了,謝謝。我可以根據 A 列將其“分組”,但它正在填充(轉發)相關數據,在此表中,恰好是 A 列中字符組末尾上方的一行。 只有選中“數據未排序”時才會這樣做。如此接近,但對我來說還不是完美的。
回覆:填充缺少的單元格嗨@jthi
我在使用該插件時遇到了一些挑戰。我想向前填寫單元格,即複製缺失值後的第一個值。向後函數按預期工作,但向前函數並不像我預期的那樣。行按正確的順序排序,因此我添加的唯一列是要填寫的列。


回覆:填充缺少的單元格對我來說,它似乎工作正常(沒有任何團體)

我已修復了此插件的一些錯誤,但尚未將這些錯誤發佈到 JMP 社區,因為在四個不同位置保持 JMP 插件更新是一場噩夢。如果我有足夠的時間和動力的話,我可能會更新這個並加入最近的成員。
如果不需要組的話,JMP的填充可能就夠了

回覆:填充缺少的單元格謝謝@jthi !
JMP 的功能非常齊全。我將對表格進行向後排序以獲得向前填充