将带有公式的新列添加到数据表的特定位置<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />是否可以在数据表(a)的某个位置(例如在特定列之后)添加新列(b) 为其分配一个公式?
“新建列”命令可以执行 (a),“添加多个列”命令可以执行 (b),但是有没有办法一次性完成这两项操作?
类似于下面的命令(但是,它没有给出所需的结果):
dt << New Column( "NewCol", After(:Col3), Numeric, Continuous, Format( "Best", 5 ), Formula( :Col3 * 2 ));
回复:将带有公式的新列添加到数据表的特定位置真的!
回复:将带有公式的新列添加到数据表的特定位置我想你有你的A和乙混合。 添加多列允许您在相对于其他列的特定点添加新列(在第一个列之前、最后一个列之后或在选定列之后),否则您可以为新列预设的内容非常有限。 新专栏将允许您设置任意数量的列属性,例如公式,但缺少用于放置的参数。 正如 Ian 所建议的,实现您想要的目的的方法是使用定义新列新专栏然后使用移动选定的列将列放置在数据表中。
回复:将带有公式的新列添加到数据表的特定位置我认为你需要几个步骤:
dt = Open("$SAMPLE_DATA/Big Class.jmp");
WAit(2);
dt << NewColumn("BMI", Numeric, Continuous, Formula(:weight/:height^2));
Wait(2);
dt << MoveSelectedColumns({:BMI}, After(:sex));