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

当前可用的选项
这些是从工具中找到的当前选项
通用的
| 选项 |
描述 |
价值 |
|---|
| 保持对话框打开 |
如果在按下运行后选中,则保持对话框打开 |
0,1 |
| 数据排序 |
可以选择是否知道数据已排序。 使脚本更快 |
未知、未排序、已排序 |
| 最大距离 |
仍将被考虑的值的最大距离 |
缺少 (.) 或数字 |
不同的填充类型
| 类型 |
描述 |
|---|
| 落后 |
在缺失值之前查找最后找到的值 |
| 向前 |
缺失值后的第一个值的外观 |
| 最近的 |
寻找最近的发现值 |
| 最近向后 |
查找两个最接近的值,如果距离相等,则使用之前找到的值 |
| 最近的 |
查找两个最接近的值,如果距离相等,则使用之后找到的值 |
| 插 |
使用 JMP 的 Interpolate() 函数 |
填写未知
可以与向后和向前填充一起使用。 将最新值复制到从找到的值中没有找到值的缺失单元格
新建专栏
创建以名称为前缀的填充类型的新列
使用该工具可能有点棘手,因为 UI 不是最好的,而且我还没有编写正确的说明。 您可以在此处或在未解决的问题中发布改进想法GitHub - 填充缺失的单元格.
该工具是JMP-工具我已经工作了一段时间,如果时间允许,我将在 JMP 社区中发布更多插件。
更新:
* 希望修复未使用排序列的错误,如果使用排序数据,则前向查找不起作用。
根据可选的未排序数据的组中的现有值填充缺失值。
公用事业回复:填充缺失的单元格这太棒了,谢谢。我可以根据 A 列将其“分组”,但它正在填充(转发)相关数据,在此表中,恰好是 A 列中字符组末尾上方的一行。 只有选中“数据未排序”时才会这样做。如此接近,但对我来说还不是完美的。
回复:填充缺失单元格嗨@jthi
我在使用该插件时遇到了一些挑战。我想向前填写单元格,即复制缺失值后的第一个值。向后功能按预期工作,但向前功能并不像我预期的那样。行按正确的顺序排序,所以我添加的唯一列是要填写的列。你有什么建议吗?


回复:填充缺失单元格对我来说它似乎工作得很好(没有任何团体)

我已经修复了此插件的一些错误,但我尚未将它们发布到 JMP 社区,因为在四个不同位置更新 JMP 插件是一场噩梦。如果我有足够的时间和动力,我可能会更新此插件并加入最近的插件。
如果你不需要分组,JMP 的填充可能就足够了

回复:填充缺失单元格谢谢@jthi !
JMP 的填充功能很实用。我将对表格进行反向排序,以获得正向填充