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 classStringReducer.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()SchemagetInputSchema()List<Writable>reduce(List<List<Writable>> examplesList)static WritablereduceStringOrCategoricalColumn(StringReduceOp op, List<Writable> values)voidsetInputSchema(Schema schema)StringtoString()Schematransform(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:
setInputSchemain interfaceIStringReducer
-
getInputSchema
public Schema getInputSchema()
- Specified by:
getInputSchemain interfaceIStringReducer- Returns:
-
getInputColumns
public List<String> getInputColumns()
- Specified by:
getInputColumnsin interfaceIStringReducer- Returns:
-
transform
public Schema transform(Schema schema)
Get the output schema, given the input schema- Specified by:
transformin interfaceIStringReducer- Returns:
-
reduce
public List<Writable> reduce(List<List<Writable>> examplesList)
- Specified by:
reducein interfaceIStringReducer- Returns:
-
reduceStringOrCategoricalColumn
public static Writable reduceStringOrCategoricalColumn(StringReduceOp op, List<Writable> values)
-
-