过滤和行选择我有数据,其中每一行都是细胞培养批次某一天的数据。 只有每个细胞培养最后一天的行包含产品质量信息。 现在,我试图在培养结束时根据产品质量筛选出批次,但我想选择这些培养的所有天数,以便我可以在整个培养时间内对它们进行比较。 在示例中,过滤器让我获得第 3 行,但是否可以“返回”并根据批次 ID 列选择第 1 行和第 2 行?
例子:
行号 批次 ID 培养日 pH 离线 产品质量
1 批次 1 0 7.2 不适用
2 批次 1 1 7.21 不适用
3 批次 1 2 7.15 23.5
数据表回复:过滤和行选择有一个简单的答案,也有更复杂的答案,这取决于您想进一步做什么。
因此 lag() 可能是用于处理前几行值的函数,请参见屏幕截图,确保处理同一批次。
如果文化日(最初是日期类型吗?)只是一个有序整数,那么拆分表也可能是一个选项,可以将批次的所有值放在同一行的不同列中。
另见文档:
行函数 (jmp.com)
拆分列 (jmp.com)
此外,您可以构建更复杂的功能(例如“文化日”的最小日期)。
回复:过滤和行选择我假设您想一次执行一个 Batch ID,因为如果您为所有 Batch ID 执行此操作,您将选择所有行。
要选择给定批次 ID 的所有行,只需右键单击批次 ID 具有您要检查的值的单元格之一,然后选择“选择匹配单元格”,该批次 ID 的所有行将被选中。