使用 Column("name") 引用列你好,
我有一个快速的问题:
dt = Open( "$Sample_data/Big Class.jmp" );
//// These don't work;
dt << Select where( Column("sex") == "F");
dt << Select where( Column(3) == "F");
<BR />//// Only this works...why??
dt << Select where (:sex == "F");我很确定所有这些选项曾经对我有用......有什么改变吗? 我正在使用 JMP16。
我问的原因是因为我通常在列表中有列名,然后使用 For 循环和 Column(colname[i]) 创建迭代以指向适当的列。
任何帮助都感激不尽。 谢谢你。
德基
脚本回复:使用 Column("name") 引用列这有效:
dt = Open( "$Sample_data/Big Class.jmp" );
//// These work now;
dt << Select where( as Column("sex") == "F");
dt << Select where( as Column(3) == "F");
//// Only this works...why??
dt << Select where (:sex == "F");
一般来说,如果列(“列名”)不行,试试作为列(“列名”) .