설명
If 조합자는 argMin
함수에 적용할 수 있으며, argMinIf 집계 조합자 함수를 사용하면 조건이 참인 행에 대해
val의 최솟값에 대응하는 arg 값을 찾을 수 있습니다.
argMinIf 함수는 데이터셋에서 최솟값에 해당하는 값을 찾아야 하지만, 특정
조건을 만족하는 행에 대해서만 찾아야 할 때 유용합니다.
사용 예시
argMinIf를 사용합니다.
Query
argMinIf 함수는 각 제품별로 가장 이른 timestamp에 해당하는 가격을 찾되,
in_stock = 1인 행만 대상으로 합니다. 예시:
- 제품 1: 재고가 있는 행 중에서는 10.99의 timestamp(10:00:00)가 가장 이릅니다
- 제품 2: 재고가 있는 행 중에서는 20.99의 timestamp(11:00:00)가 가장 이릅니다
Response