要在新数据表中打开的方程我需要计算两个单独的方程以在新数据表的两列中打开。 有办法这样做吗?
自动化和脚本编写回复:在新数据表中打开方程是的,但我们需要更多细节才能给出有用的答案。 您需要采取哪些步骤?您是否正在寻找脚本答案,或者可以在 GUI 中完成的答案?
回复:在新数据表中打开方程这就是你所说的吗?此脚本创建 2 个新列,每个列都有不同的公式:
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "one", formula( :height + :weight ) );
dt << New Column( "two", formula( :height / :weight ) );

回复:在新数据表中打开方程吉姆,感谢您的反馈。 我正在寻找运行一个脚本
选择名字为 Katie 和 Tim 的位置,然后身高 = 59 + 60
在新表中
姓名 身高总和
凯蒂/蒂姆 119
然后是我特别指出的任何组合。
回复:在新数据表中打开方程这是一个提供一种解决方案的简单脚本
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
theNames = {"KATIE", "TIM"};
theRows = dt << get rows where( dt:name == theNames[1] | dt:name == theNames[2] );
If( N Items( theRows ) == 2,
dt2 = New Table( "Results" );
dt2 << add rows( 1 );
New Column( "Names", character, set each value( theNames[1] || "/" || theNames[2] ) );
New Column( "Height Sum", set each value( Sum( dt:height[theRows] ) ) );
Try( dt2 << delete columns( "Column 1" ) );
);