將腳本保存到數據表問題大家好,
我寫了一個腳本(幾百行),其中1)打開一個現有的數據表,2)進行一堆計算,然後3)吐出帶有這些計算結果的新數據表。 因為我一直在不斷改進腳本,所以我想確保我知道用於創建新輸出數據表的腳本的確切版本,因此考慮將整個腳本保存到數據表中。 我嘗試使用NewDt <<將腳本保存到數據表中,但這只會將創建NewDt的行(而不是完整腳本)保存為腳本。 理想情況下,我不僅要保存腳本,還要保存從中創建NewDt的原始數據表。 有什麼建議?
感激和謝意,伊夫
數據表腳本編寫回复:將腳本保存到數據表問題這是一個簡單的腳本,將向您展示執行此操作的一種方法
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
biv = dt << bivariate( x( :height ), y( :weight ) );
theScript = Char( biv << get script );
Eval( Parse( "\[dt<<NEW script=""></NEW>
回复:將腳本保存到數據表問題謝謝吉姆,但我認為這不能解決我的問題。 我的問題更像以下內容:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
m = dt << Get All Columns As Matrix();
Several lines of matrix algebra with the columns of m producing various vectors y1, y2, y3
dt2=as table(y1, y2, y3);
我想將上面的整個腳本保存到dt2。 再次感謝,伊夫
回复:將腳本保存到數據表問題所以問題是,腳本元素從何而來,您需要將它們組合在一起以構建我稱為“ theScript”的文字字符串。 那麼,您所說的“完整腳本”從何而來?