要在新數據表中打開的方程我需要計算兩個單獨的方程以在新數據表的兩列中打開。 有辦法這樣做嗎?
自動化和腳本編寫回复:在新數據表中打開方程是的,但我們需要更多細節才能給出有用的答案。 您需要採取哪些步驟?您是否正在尋找腳本答案,或者可以在 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" ) );
);