如何将点更改为数字零你好,
我正在添加两列并且它有效。
但是,有些单元格在两列上有一个“点”(不是零),这会使公式不起作用。
是否可以通过不手动一一更改点来将点更改为数字零?
谢谢,
灿
数据表回复:如何将点更改为数字零通过脚本,您可以从以下链接中找到一些解决方案:
用 0 替换缺失值
这个随着速度深入一点您是否应该循环遍历数据表或使用重新编码,或使用获取行位置来更改数据表中的值
您也可以直接从数据表中执行此操作:
- 通过从某处复制将 0 放置到剪贴板
- 左键单击一列上的点之一(缺失值)以选择值
- 右键单击该点并选择选择匹配单元格
- 按 Ctrl + V(或右键单击并选择粘贴)
- 对其他列重复
回复:如何将点更改为数字零此外,您确定要用零替换缺失值吗? 它们在 JMP 中的行为会有所不同。 您也可以将公式修改为“忽略”或使用缺失值
回复:如何将点更改为数字零它有帮助,谢谢!回复:如何将点更改为数字零我的建议是您更改公式以处理缺失值。在 JMP 中,点“.”是当单元格没有值时为数字列显示的内容。使单元格值为零可能会产生负面影响。目前,在缺失值存在的情况下,如果您计算该列的平均值,则具有缺失值的单元格将被排除在计算之外。如果单元格更改为零,则零值将包含在计算中,这将改变计算。这是一个将缺失值更改为零的简单脚本。
for each row(
If( isMissing(:the target column ) == 1, :the target column = 0 )
);
如果您可以提供您正在计算的公式,即缺失值使公式不起作用,我将查看它并修改它以处理缺失值。
回复:如何将点更改为数字零我想可能还有另一种方式。
问题是当您添加一个数字和一个缺失值时会发生什么。 一种思想流派认为结果应该丢失。 这就是使用公式 X + Y 时发生的情况。 另一种思想流派是你应该将缺失视为零。 这就是 SUM 函数的作用。

我附上了这个数据表,以便您可以看到公式。
回复:如何将点更改为数字零嗨,丹,
感谢您的帮助和区分“学派”的两个概念。
您的简单示例文件很有意义,而且很容易理解。 我发现这很简单但非常强大!
是的,我将为此计算总和 (x,y) 而不是 x+y。
“SUM 公式”解决了这个问题,我不需要做很多额外的步骤来将缺失值转换为零,一列到一列,而且很耗时。
这是一个很大的帮助! 很高兴知道 JMP 涵盖了“思想流派”的两个概念
祝你有美好的一天,再次感谢。