IBinaryAggregator<TResult> Interface

Defines the methods and properties shared by all aggregators that return a specific type.

Definition

Namespace: Numerics.NET.DataAnalysis
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
C#
public interface IBinaryAggregator<TResult> : IBinaryAggregator
Implements
IBinaryAggregator

Type Parameters

TResult
The type of the result of the aggregation.

Properties

EmptyGroupsHaveValue Gets whether the aggregator produces a value for empty groups.
(Inherited from IBinaryAggregator)

Methods

AggregateBy(IVector, IVector, IGrouping, IVector) Aggregates the elements of a data frame column according to the specified grouping and returns the result in an existing vector.
(Inherited from IBinaryAggregator)
AggregateBy(IVector, IVector, IGrouping, Vector<TResult>) Aggregates the elements of a data frame column according to the specified grouping and returns the result in an existing vector.
TryAggregate(IVector, IVector, TResult) Aggregates the elements of a vector and returns the result.
TryAggregate(IVector, IVector, Array1D<Int32>, Int32, TResult) Aggregates the specified elements of a vector and returns the result.
TryAggregate(IVector, IVector, Int32, Int32, TResult) Aggregates the specified range of elements of a vector and returns the result.

See Also