选择所有列并删除公式属性?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />类似于 Excel 中的复制所有粘贴特殊值,如何选择数据表中的所有列并删除列公式,同时保留 JSL 脚本中每列的值?
先前的讨论是有益的第一步。
JSL - 如何从列中删除公式?
回复:选择所有列并删除公式属性?简短、简单且有帮助。谢谢回复:选择所有列并删除公式属性?如果您在创建公式的同一脚本中删除公式,则需要使用某种 wait(1) 函数以允许公式在删除之前进行计算。
New Column( "Name", Formula());
Wait(1);
:Name << Delete Formula;
回复:选择所有列并删除公式属性?我在用在for循环中删除属性(公式),它不会删除公式。 我正在使用 JMP13。 下边是
Try( 列(datatable( dtname || "_Wide"), newcol) << 删除公式 ); << 删除属性(公式);
回复:选择所有列并删除公式属性?这正是我一直在寻找的! 谢谢!
回复:选择所有列并删除公式属性?谢谢您的回复,女士。不知何故,我没有收到该通知,并且回复得很晚。
建议的解决方案:column(dt,1)<<删除公式;和column(dt,1)<<删除属性(公式);最终成功了。 当我第一次尝试时,我不知道出了什么问题。 我在 Windows 7 上使用 JMP 10
回复:选择所有列并删除公式属性?一种非脚本选项是使用标准化属性。在数据表左侧的“列”框中选择要删除其中公式的所有列。右键单击蓝色(突出显示)区域并选择标准化属性。转到对话框底部的删除属性,然后选择列属性。选择公式,然后单击应用。应删除公式并保留值。
回复:选择所有列并删除公式属性?我刚刚在 JMP 9、JMP 10 和 JMP 11 中进行了测试,所有版本中都保留了这些值。
您能否使用这个简单的脚本进行测试并告诉我们“Pred Formula ABRASION”列会发生什么情况?
open("$SAMPLE_DATA\Tiretread.jmp");
column("Pred Formula ABRASION")<<delete property(formula);
-杰夫
回复:选择所有列并删除公式属性?真奇怪。 对我来说,运行后值会保留<< 删除属性(公式) 。
目前在 Mac 上使用 JMP 12,但我 99% 确定它在 JMP 11 中的工作方式相同。
回复:选择所有列并删除公式属性?使用 jsl 进行“选择性粘贴”的两种方法。
dt =当前数据表() ;
// 1. 复制一份不带公式的副本(并保留原始表格)
dt <<子集(复制公式( 0 ) ,所有行,仅选定的列( 0 )) ;
// 2. 循环遍历列并删除所有公式
列= dt <<获取列名() ;
为了(我= 1 ,我<=北科尔( dt ) ,我++,
列[我] <<删除属性(公式)
) ;
回复:选择所有列并删除公式属性?我也有同样的问题。 目前,当我使用 <