<< 从列中获取值,而不对每组行选择进行子集化。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />所以,我有一个很大的数据集。 目前,我正在为每个条件选择几行,对数据进行子集化并运行 << get value(在我的 JSL 脚本中)以将数据移动到定义的 LIST。这个过程需要花费大量时间,因为正如我提到的,数据集很大。
我想知道,是否有一种方法 << 从所选行的列中获取值,而无需每次都执行子集。 \
或者我必须每次都进行子集化以 << 从所需的 ROW\Column 获取值。
谢谢
回复:<< 从列中获取值而不对每组行选择进行子集化。是的,谢谢你。会尝试的。
回复:<< 从列中获取值而不对每组行选择进行子集化。您可以通过给定行下标来获取该行的列值。
例如:
dt=open("$SAMPLE_DATA\Big Class.jmp");
:name[1];
将返回“Katie”,这是第一行中的名字。
同样,您可以使用矩阵作为下标。
dt=open("$SAMPLE_DATA\Big Class.jmp");
:name[[2,3,4]];
返回:
{"LOUISE", "JANE", "JACLYN"}
您也许可以看到事情的发展方向。 <<获取选定行消息返回一个矩阵,因此您可以使用它直接为该列添加下标。
dt=open("$SAMPLE_DATA\Big Class.jmp");
rows=dt<<GET selected="" rows=""></GET>