Aggregator Group<T>.Aggregate Into Method
Definition
Namespace: Extreme.DataAnalysis
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
Overload List
Aggregate | Aggregates the elements of a data frame column according to the specified grouping and returns the result in an existing vector. |
Aggregate | Aggregates the specified values according to the specified grouping. |
Aggregate | Aggregates the specified values according to the specified grouping. |
Aggregate | Groups the elements of a vector according to the specified grouping. |
Aggregate | Groups the elements of a vector according to the specified level indexes. |
AggregateInto(IVector, IGrouping, Vector<T>)
Aggregates the elements of a data frame column according to the specified
grouping and returns the result in an existing vector.
public Vector<T> AggregateInto(
IVector values,
IGrouping grouping,
Vector<T> result
)
Parameters
- values IVector
- A vector holding the values.
- grouping IGrouping
- The object that specifies the grouping.
- result Vector<T>
- The vector that is to hold the result.
Return Value
Vector<T>The result of aggregating the elements of values according to the groups defined by grouping.
AggregateInto<U>(IVector, IGrouping, IVector)
Aggregates the specified values according to the specified grouping.
public IVector AggregateInto<U>(
IVector values,
IGrouping grouping,
IVector result
)
Parameters
- values IVector
- A vector of values.
- grouping IGrouping
- An object that specifies the grouping of elements of values.
- result IVector
- The result of the aggregation.
Type Parameters
- U
- The element type of values.
Return Value
IVectorA reference to result.
AggregateInto<U>(IVector, IGrouping, Vector<T>)
Aggregates the specified values according to the specified grouping.
public Vector<T> AggregateInto<U>(
IVector values,
IGrouping grouping,
Vector<T> result
)
Parameters
- values IVector
- A vector of values.
- grouping IGrouping
- An object that specifies the grouping of elements of values.
- result Vector<T>
- The result of the aggregation.
Type Parameters
- U
- The element type of values.
Return Value
Vector<T>A reference to result.
AggregateInto<U>(Vector<U>, IGrouping, Vector<T>)
Groups the elements of a vector according to the specified grouping.
public Vector<T> AggregateInto<U>(
Vector<U> values,
IGrouping grouping,
Vector<T> result
)
Parameters
- values Vector<U>
- The vector to aggregate.
- grouping IGrouping
- A grouping.
- result Vector<T>
- The vector that is to hold the result. May be null.
Type Parameters
- U
Return Value
Vector<T>AggregateInto<U>(Vector<U>, Int32[], Vector<T>)
Groups the elements of a vector according to the specified level indexes.
public Vector<T> AggregateInto<U>(
Vector<U> values,
int[] levels,
Vector<T> result
)
Parameters
- values Vector<U>
- The vector to aggregate.
- levels Int32[]
- An array of level indexes.
- result Vector<T>
- The vector that is to hold the result. May be null.
Type Parameters
- U