顶部

Pydoc Pydoc




用于在集合中查找最大(或最小)元素集,或在键值对集合中查找与每个键关联的最大(或最小)值集的转换。

示例

在以下示例中,我们创建一个包含 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 来获取最小的元素。

Pydoc Pydoc