此工具允许用户根据上一个/下一个/最近找到的值填充缺失值。已经有工具可以以某种方式执行此操作(甚至 JMP 也有填充行),但我使用/看到的那些在至少这个加载项你要做的分组选项,如果你使用 Order 列,这也不应该要求你对数据表进行排序。

当前可用选项
这些是从该工具中找到的当前选项
通用的
| 选项 |
描述 |
价值 |
|---|
| 保持对话框打开 |
如果在按下运行后选中,则保持对话框打开 |
0,1 |
| 数据排序 |
可以选择是否知道数据已排序。 使脚本更快 |
未知、未排序、已排序 |
| 最大距离 |
仍将考虑的值的最大距离 |
缺少 (.) 或数字 |
不同的填充类型
| 类型 |
描述 |
|---|
| 落后 |
在缺失值之前查找最后找到的值 |
| 向前 |
缺失值后的第一个值的外观 |
| 最近的 |
寻找最近的发现值 |
| 最近向后 |
查找两个最接近的值,如果距离相同,则使用之前找到的值 |
| 最近前锋 |
查找两个最接近的值,如果距离相同,则使用之后找到的值 |
| 插 |
使用 JMP 的 Interpolate() 函数 |
填写未知
可用于后向和前向填充。 将最新值复制到从找到的值中没有找到值的缺失单元格
新列
创建以名称为前缀的填充类型的新列
使用该工具可能有点棘手,因为 UI 不是最好的,而且我还没有编写适当的说明。 您可以在此处或在未解决的问题中发布改进想法GitHub - 填充缺失的单元格.
该工具是JMP-工具我已经工作了一段时间,如果时间允许,我会在 JMP 社区发布更多插件。