如何缩放每一列?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我有一个简单的问题,我想缩放数据表中的每一列。 这样同一列的每个值都除以该列的标准差。
当然,如果我只有几列,我当然可以使用公式编辑器,不幸的是我有超过 1000 列。 因此,如果 JMP 中有一个函数/工具,它允许我对所有列进行迭代,那就太好了。 因此,第 2 列中的所有值都除以第 2 列的标准差,依此类推。
我真的自己搜索了2个多小时来解决这个问题,这在excel中可以很容易地解决。 所以我很确定必须有一个简单的解决方案。
如果有人可以帮助我,那就太好了!
问候!
回复:如何缩放每列?你好,
我也有类似的问题。 我想将前 10 列全部除以第 11 列,然后乘以 100
第1列/第11*100列,
第2列/第11*100列
第 3 列/第 11*100 列....
.
.
.
第 10 栏
有没有简单的方法可以做到这一点?
回复:如何缩放每列?我这边有点晚了,但谢谢你的回答!
回复:如何缩放每列?非常酷和容易。 我通过“作弊”获得了类似的结果,即打开图形生成器,转换我的列,然后将转换添加到我的表中。该“作弊”的优点是您可以获得列名。 但仍然没有涉及脚本。
但是,“替换列引用”选项是一个很好的选择。 只需“固定”一个即可“固定”6 列公式!
回复:如何缩放每列?谢谢杰夫。 无 JSL 的解决方案!
回复:如何缩放每列?您可以使用Cols->标准化属性...去做这个。
首先,使用列->添加多列...添加您需要保留转换的所有列。
然后,选择所有新添加的列并选择Cols->标准化属性... .
在标准化属性对话框中选择列属性->公式在 Standardize Properties 部分并检查替代列参考选项。

然后点击编辑公式按钮。 您将为选定列中的第一列创建公式,JMP 将根据列在数据表中的相对位置替换您在公式中使用的任何列引用。
-杰夫