トップ
![]() |
コレクション内の要素の最大(または最小)セット、またはキー値ペアのコレクション内の各キーに関連付けられた値の最大(または最小)セットを見つけるためのトランスフォーム。
例
次の例では、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
お探しのものは見つかりましたか?
すべて役に立ち、分かりやすかったですか?変更してほしいことはありますか?お知らせください!