计算列平均值和四分位数时得到一个点“.”。你好,
我试图从表中获取列名,保存它,然后提取其属性。 当我尝试获取列平均值或分位数但返回只是一个点时。 没有返回任何号码。这些列以列表形式返回,如下所示。 结果也如下所示。 你的
感谢您的帮助。



自动化和脚本编写数据存取数据探索和可视化质量和工艺工程回复:计算列平均值和四分位数时得到一个点“.”。您需要正确引用该列
q_M=col mean( column(char(colnames[21])));
或者
q_M=col mean( eval(colnames[21]));
回复:计算列平均值和四分位数时得到一个点“.”。哇,评估(列名)也在这里工作!
或者,您可以向桌子发送消息获取列引用()获取可直接在代码中使用的列引用。
唯一的缺点:没有选择连续的选择性地挑选连续的。
解决方法:获取列引用()接受列名称(或字符串)列表:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
AllcolNames = dt << get column references();
colNames = dt << get column references(dt << get column names(continuous));
Col Quantile(colNames[2], 0.95);