如何使用创建的新列更新脚本中的数据表<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我是使用 jmp 的新手,我正在尝试创建一个脚本,该脚本使用公式创建一个新列,然后将新列绘制到直方图上。 我有下面的脚本。 它正在工作,但它给了我一个错误“数据表已更改。 输出不再代表数据。 要将输出与数据同步,请从“分发”菜单中选择“脚本>重做分析”。
因此,基本上,当脚本开始绘制分布时,它仍然查看旧的数据表,而不是包含新创建的列的数据表。 我不确定如何更新数据表或脚本以使其知道该表有一个新列。
dt364 = 当前数据表() ;
新专栏( “新专栏”,
数字,
连续的,
公式( :姓名( “栏1” ) - :姓名( “栏2” )
)
) ;
新窗户( “新数据”,
rpridelta = 分布(
连续分布(
柱子( 《新专栏》 ) ,
分位数( 0 ) ,
正态分位数图( 1 )
) ,
经过( : 晶圆编号)
)
) ;
rpridelta << 保存图片( “C:/data/A08pridelta.jpg”,jpeg ) ;
回复:如何使用创建的新列更新脚本中的数据表你好,
我认为问题在于,当您为分布创建新窗口时,JMP 不再将 dt364 识别为当前数据表。我更改了 rpridelta 以引用您的新窗口,并向您的发行版添加了对 dt364 的特定引用。这应该有效。
DT364 =当前数据表() ;
新专栏( 《新专栏》 ,
数字,
连续的,
公式( :姓名( “栏1” ) - :姓名( “栏2” ) )
) ;
普里德尔塔=新窗户( “新数据” , // 将新窗口名称更改为 rpridelta
DT364 <<分配( // 添加对 dt364 的引用。
连续分布(
柱子( 《新专栏》 ) ,
分位数( 0 ) ,
正态分位数图( 1 )
) ,
经过( :晶圆编号)
)
) ;
普里德尔塔<<保存图片( “C:/data/A08pridelta.jpg” , JPEG ) ;