Returns a new data frame that aggregates the columns according to the specified grouping.
Namespace:
Extreme.DataAnalysis
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public DataFrame<R1, C> AggregateBy<R1, T>(
Grouping<R1> grouping,
AggregatorGroup<T> aggregator
)
Public Function AggregateBy(Of R1, T) (
grouping As Grouping(Of R1),
aggregator As AggregatorGroup(Of T)
) As DataFrame(Of R1, C)
public:
generic<typename R1, typename T>
DataFrame<R1, C>^ AggregateBy(
Grouping<R1>^ grouping,
AggregatorGroup<T>^ aggregator
)
member AggregateBy :
grouping : Grouping<'R1> *
aggregator : AggregatorGroup<'T> -> DataFrame<'R1, 'C>
Parameters
- grouping
- Type: Extreme.DataAnalysisGroupingR1
The grouping object. - aggregator
- Type: Extreme.DataAnalysisAggregatorGroupT
The aggregator to apply to each group.
Type Parameters
- R1
- The element type of the grouping.
- T
- The type of the result of the aggregator.
Return Value
Type:
DataFrameR1,
CA new data frame, with rows indexed by the index associated with
grouping,
and as values the result of applying
aggregator
to each group of each column.
Reference