Aggregator Group<TResult>.Aggregate Into Method
Definition
Namespace: Numerics.NET.DataAnalysis
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.3
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 | 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<TResult>)
Aggregates the elements of a data frame column according to the specified
grouping and returns the result in an existing vector.
public Vector<TResult> AggregateInto(
IVector values,
IGrouping grouping,
Vector<TResult>? result
)
Parameters
- values IVector
- A vector holding the values.
- grouping IGrouping
- The object that specifies the grouping.
- result Vector<TResult>
- The vector that is to hold the result.
Return Value
Vector<TResult>The result of aggregating the elements of values according to the groups defined by grouping.
AggregateInto<T>(Vector<T>, IGrouping, Vector<TResult>)
Groups the elements of a vector according to the specified grouping.
public Vector<TResult> AggregateInto<T>(
Vector<T> values,
IGrouping grouping,
Vector<TResult>? result
)
Parameters
- values Vector<T>
- The vector to aggregate.
- grouping IGrouping
- A grouping.
- result Vector<TResult>
- The vector that is to hold the result. May be null.
Type Parameters
- T
Return Value
Vector<TResult>AggregateInto<T>(Vector<T>, Int32[], Boolean, Vector<TResult>)
Groups the elements of a vector according to the specified level indexes.
public Vector<TResult> AggregateInto<T>(
Vector<T> values,
int[] levels,
bool skipMissingValues,
Vector<TResult> result
)
Parameters
- values Vector<T>
- The vector to aggregate.
- levels Int32[]
- An array of level indexes.
- skipMissingValues Boolean
- Optional. Specifies whether missing values should be excluded from the aggregation. The default is false.
- result Vector<TResult>
- The vector that is to hold the result. May be null.
Type Parameters
- T