argMinIf
描述
If
组合器可以应用于 argMin
函数,以查找与 val
最小值相对应的 arg
值,适用于条件为真的行,使用 argMinIf
聚合组合器函数。
当您需要在数据集中查找与最小值关联的值,但仅针对满足特定条件的行时,argMinIf
函数非常有用。
示例用法
在此示例中,我们将创建一个存储产品价格及其时间戳的表,并使用 argMinIf
找出每个产品在有库存时的最低价格。
argMinIf
函数将找到每个产品对应的最早时间戳的价格,但仅考虑 in_stock = 1
的行。例如:
- 产品 1:在有库存的行中,10.99 的时间戳最早(10:00:00)
- 产品 2:在有库存的行中,20.99 的时间戳最早(11:00:00)