在新列中創建公式。 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 腳本你好,
正如吉姆所說,學習會有所幫助,儘管不可否認,一開始的信息量可能有點令人生畏。
由於通過腳本編寫完成的大部分工作也可以通過交互方式完成,因此請務必查看一鍵式公式,它可以輕鬆創建一些最常見的公式。
在您的示例中,您可以右鍵單擊原始列中的任何值並選擇新公式列 > 行 > 差異從隨後的菜單中。 這將在一個步驟中創建一個具有所需公式的新列。
乾杯,
布雷迪
