在新列中创建公式。 JMP 脚本大家好。 我需要创建一个新列,该列将减去连续行的内容并将该值插入到新列中。
基本上我想说:在 X 列中,从第 2 行中减去第 1 行并将该值放在 Y 列中。 我希望这在整个 X 列中继续。
因此: Y 列 = X(i+1) - Xi;我是行号。 有人知道怎么做吗? 看起来很简单,但我对脚本很陌生,很难坚持下去。
数据表脚本编写回复:在新列中创建公式。 JMP 脚本- 您需要阅读 Discovering JMP 文档和脚本指南!
- 您需要先尝试解决问题。一个人通过犯错并找出问题所在来学习
- 当您无法解决问题时,讨论社区可以提供帮助。
- 下面是一个脚本,如果您正确设置了数据表,应该会向您展示解决问题的一种方法
Names Default to Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
Open( "$SAMPLE_DATA/big class.jmp" );
// New column: Column 6
Data Table( "big class" ) << New Column( "New Column",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( :weight[Row() + 1] - :weight )
);
回复:在新列中创建公式。 JMP 脚本你好,
正如吉姆所说,学习会有所帮助,尽管不可否认,一开始的信息量可能有点令人生畏。
由于通过脚本编写完成的大部分工作也可以通过交互方式完成,因此请务必查看一键式公式,它可以轻松创建一些最常见的公式。
在您的示例中,您可以右键单击原始列中的任何值并选择新公式列 > 行 > 差异从随后的菜单中。 这将在一个步骤中创建一个具有所需公式的新列。
干杯,
布雷迪
