IPivot Interface

Represents a grouping of data in two-dimensional format.

Definition

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

Properties

ColumnIndex Gets the index that contains the column keys to the groups.
Count Gets the number of groups.
(Inherited from IGrouping)
Index Gets the index that contains the unique keys to the groups.
(Inherited from IGrouping)
RowIndex Gets the index that contains the row 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.
(Inherited from IGrouping)
AggregateInto<T, U>(Vector<T>, Vector<T>, Aggregator2<T, U>, Vector<U>) Aggregates the specified vector over each group and returns the result.
(Inherited from IGrouping)
As<K> Returns the grouping as a strongly typed Grouping<TKey> of type K.
(Inherited from IGrouping)
GetCounts Returns a histogram of the number of observations in each group.
(Inherited from IGrouping)
GetIndexes(Int32) Gets a sequence of indexes for the grouping.
(Inherited from IGrouping)
GetIndexes(Int32, Int32) Gets a sequence of indexes for the grouping.

See Also