argMaxIf
描述
If
组合器可以应用于 argMax
函数,以查找与 val
的最大值对应的 arg
值,仅针对满足条件的行,使用 argMaxIf
聚合组合器函数。
当您需要找到数据集中与最大值关联的值时,argMaxIf
函数非常有用,但仅适用于满足特定条件的行。
示例用法
在这个示例中,我们将使用产品销售的示例数据集来演示 argMaxIf
的工作原理。我们将找到价格最高的产品名称,但仅针对售出至少 10 次的产品。
argMaxIf
函数将返回所有售出至少 10 次的产品中价格最高的产品名称 (sales_count >= 10)。在这种情况下,它将返回 'Laptop',因为它在热门产品中具有最高价格 (999.99)。