Class StringReducer
- java.lang.Object
-
- org.datavec.api.transform.stringreduce.StringReducer
-
- All Implemented Interfaces:
Serializable
,IStringReducer
public class StringReducer extends Object implements IStringReducer
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StringReducer.Builder
-
Constructor Summary
Constructors Constructor Description StringReducer(List<String> inputColumns, StringReduceOp stringReduceOp, Map<String,ColumnReduction> customReductions, String outputColumnName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>
getInputColumns()
Schema
getInputSchema()
List<Writable>
reduce(List<List<Writable>> examplesList)
static Writable
reduceStringOrCategoricalColumn(StringReduceOp op, List<Writable> values)
void
setInputSchema(Schema schema)
String
toString()
Schema
transform(Schema schema)
Get the output schema, given the input schema
-
-
-
Constructor Detail
-
StringReducer
public StringReducer(List<String> inputColumns, StringReduceOp stringReduceOp, Map<String,ColumnReduction> customReductions, String outputColumnName)
-
-
Method Detail
-
setInputSchema
public void setInputSchema(Schema schema)
- Specified by:
setInputSchema
in interfaceIStringReducer
-
getInputSchema
public Schema getInputSchema()
- Specified by:
getInputSchema
in interfaceIStringReducer
- Returns:
-
getInputColumns
public List<String> getInputColumns()
- Specified by:
getInputColumns
in interfaceIStringReducer
- Returns:
-
transform
public Schema transform(Schema schema)
Get the output schema, given the input schema- Specified by:
transform
in interfaceIStringReducer
- Returns:
-
reduce
public List<Writable> reduce(List<List<Writable>> examplesList)
- Specified by:
reduce
in interfaceIStringReducer
- Returns:
-
reduceStringOrCategoricalColumn
public static Writable reduceStringOrCategoricalColumn(StringReduceOp op, List<Writable> values)
-
-