Summarize(dt, IDs = by(:ID)); //this finds all the unique IDs in the data file, which we will need
For (i=0, i<=N Items(IDs), i++,
ID = donorIDs[i];<BR />);上述方法不起作用,并抛出
Subscript problem in access or evaluation of 'IDs[i]' , IDs[/*###*/i]
错误。
我想这可以归结为 JMP 与 Python、Java 等语言的一些基本区别。Python、Java 等语言中索引很常见,而 JMP 处理数据的方式是为了分析、显示和操作,而不是访问,诸如此类。如果我表达得不清楚,请见谅,我只是想解释一下这个问题。
目前 ID 是什么数据类型?是列吗?列也算是一种数据类型吗?这在脚本索引里有列出吗?我已经在那里查过好几遍了,是不是我漏看了?作为一个有计算机经验的人,用数据和对象类型来思考问题非常方便,我不知道该如何处理 JMP 中那些模糊不清的东西。
所以我猜底线是,通常如何对一列执行逐元素操作?