Delen via


AggregatorTop Klas

Definieert een aggregator die de bovenste N ophaalt op basis van joinsleutels.

Initialiseer met de hoogste getallen.

Overname
AggregatorTop

Constructor

AggregatorTop(n: int = 1)

Parameters

Name Description
n
Default value: 1

Opmerkingen

Aggregators worden doorgaans niet rechtstreeks geïnstantieerd. Geef in plaats daarvan het type aggregator op wanneer u een verrijker zoals het HolidayEnricher object gebruikt.

De process_public_dataset(env, _public_dataset, cols, join_keys) methode haalt de maximumwaarde op.

Methoden

get_log_property

Get log property tuple, None if no property.

process_public_dataset

Haal de bovenste N-waarden op op basis van de invoerdeelnamesleutels.

get_log_property

Get log property tuple, None if no property.

get_log_property()

process_public_dataset

Haal de bovenste N-waarden op op basis van de invoerdeelnamesleutels.

process_public_dataset(env: SparkEnv | PandasEnv, _public_dataset: object, cols: object, join_keys: list)

Parameters

Name Description
env
Vereist

De runtime-omgeving.

_public_dataset
Vereist

De openbare invoergegevensset.

cols
Vereist

De lijst met kolomnamen die moet worden opgehaald.

join_keys
Vereist

Een lijst met joinsleutelparen.

Retouren

Type Description

Een geaggregeerde openbare gegevensset.