頂部
![]() |
用於尋找集合中最大(或最小)的元素集,或尋找索引鍵值對集合中每個索引鍵相關聯的最大(或最小)值集的轉換。
範例
在下列範例中,我們使用 PCollection
建立管線。然後,我們以不同的方式取得最大或最小元素。
範例 1:來自 PCollection 的最大元素
我們使用 Top.Largest()
從整個 PCollection
取得最大的元素。
範例 2:每個索引鍵的最大元素
我們使用 Top.LargestPerKey()
從索引鍵值的 PCollection
中取得每個唯一索引鍵的最大元素。
範例 3:來自 PCollection 的最小元素
我們使用 Top.Smallest()
從整個 PCollection
取得最小的元素。
範例 4:每個索引鍵的最小元素
我們使用 Top.SmallestPerKey()
從索引鍵值的 PCollection
中取得每個唯一索引鍵的最小元素。
範例 5:來自 PCollection 的自訂元素
我們使用 Top.Of()
從整個 PCollection
取得具有自訂規則的元素。
您可以使用 key
變更元素的比較方式。預設會取得最大的元素,但您可以透過設定 reverse=True
來取得最小的元素。
範例 6:每個索引鍵的自訂元素
我們使用 Top.PerKey()
從索引鍵值的 PCollection
中取得每個唯一索引鍵具有自訂規則的元素。
您可以使用 key
變更元素的比較方式。預設會取得最大的元素,但您可以透過設定 reverse=True
來取得最小的元素。
相關轉換
- Sample 來組合元素。取得集合中元素的樣本。
![]() |
上次更新於 2024/10/31
您是否找到了您要尋找的所有內容?
所有內容都有用且清楚嗎?您想變更任何內容嗎?請告訴我們!