IGrouping Interface

Represents a grouping of data on an index.

Definition

Namespace: Extreme.DataAnalysis
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public interface IGrouping

Properties

Count Gets the number of groups.
Index Gets the index that contains the unique keys to the groups.

Methods

AggregateInto<T, U>(Vector<T>, Aggregator<T, U>, Vector<U>) Aggregates the specified vector over each group and returns the result.
AggregateInto<T, U>(Vector<T>, Vector<T>, Aggregator2<T, U>, Vector<U>) Aggregates the specified vector over each group and returns the result.
As<K> Returns the grouping as a strongly typed Grouping<TKey> of type K.
GetCounts Returns a histogram of the number of observations in each group.
GetIndexes Gets a sequence of indexes for the grouping.

See Also