将列公式编写成多列的最佳方法是什么?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我需要将公式应用于许多列。编写脚本的最佳方法是什么?
例如,我想将此公式应用于Football.jmp表的每一列:
新栏目 ( “平均高度排名” ,
数字 ,
“连续” ,
格式 ( “最好” , 12 ) ,
式 ( Col Rank ( 阿布斯 ( Col Mean ( : 高度 ) - : 高度 ) ) )
)
我尝试过几件事 - 没什么好看的。我可以手动选择列,也可以使用对话框。谢谢!
Re:将列公式编写成多列的最佳方法是什么?一种方法是使用所需的列名创建一个列表并循环遍历该列表,每次迭代生成一个新的公式列:
DT = 数据表 ( “Football.jmp” ) ;
COLS = DT << 获取列名称 ( 数字 ) ; //所有数字列的列表
//取消注释下面的行,而不是手动选择列
// cols = dt <<获取选定的列;
对于 ( 一世 = 1 ,一世 <= N项 ( COLS ) ,一世 ++,
F = Eval Expr ( Col Rank ( 阿布斯 ( Col Mean ( EXPR ( COLS [ 一世 ])) - EXPR ( COLS [ 一世 ])))) ;
DT << 新栏目 ( COLS [ 一世 ] << 得到名字 || “从平均水平排名” ,
数字 ,
“连续” ,
格式 ( “最好” , 12 ) ,
式 ( 名称Expr ( F ))
) ;
) ;