Reductions
DataVec reduction operations — aggregating, grouping, and summarizing records and sequences
Reducer
Basic usage
import org.datavec.api.transform.reduce.Reducer;
import org.datavec.api.transform.ReduceOp;
Reducer reducer = new Reducer.Builder(ReduceOp.Mean)
.keyColumns("CustomerID") // group by this column
.meanColumns("TransactionAmount") // compute mean of this column
.countColumns("TransactionAmount") // add a count column
.sumColumns("Refunds")
.build();Reduction operations
Column-level configuration
Ignoring invalid values
Custom column reductions
StringReducer
Builder methods
Method
Effect
GeographicMidpointReduction
Executing reductions
Locally
On Spark
Joins (group and combine)
Type
Description
Sequence reduction
Last updated
Was this helpful?