将脚本保存到数据表问题大家好,
我写了一个脚本(几百行),其中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”的文字字符串。 那么,您所说的“完整脚本”从何而来?