跳到主要内容
跳到主要内容

argMinIf

描述

If 组合器可以应用于 argMin 函数,以查找与 val 最小值相对应的 arg 值,适用于条件为真的行,使用 argMinIf 聚合组合器函数。

当您需要在数据集中查找与最小值关联的值,但仅针对满足特定条件的行时,argMinIf 函数非常有用。

示例用法

在此示例中,我们将创建一个存储产品价格及其时间戳的表,并使用 argMinIf 找出每个产品在有库存时的最低价格。

argMinIf 函数将找到每个产品对应的最早时间戳的价格,但仅考虑 in_stock = 1 的行。例如:

  • 产品 1:在有库存的行中,10.99 的时间戳最早(10:00:00)
  • 产品 2:在有库存的行中,20.99 的时间戳最早(11:00:00)

另见