public abstract class Transformer extends PipelineStage
Constructor and Description |
---|
Transformer() |
Modifier and Type | Method and Description |
---|---|
abstract Transformer |
copy(ParamMap extra)
Creates a copy of this instance with the same UID and some extra params.
|
abstract DataFrame |
transform(DataFrame dataset)
Transforms the input dataset.
|
DataFrame |
transform(DataFrame dataset,
ParamMap paramMap)
Transforms the dataset with provided parameter map as additional parameters.
|
DataFrame |
transform(DataFrame dataset,
ParamPair<?> firstParamPair,
ParamPair<?>... otherParamPairs)
Transforms the dataset with optional parameters
|
DataFrame |
transform(DataFrame dataset,
ParamPair<?> firstParamPair,
scala.collection.Seq<ParamPair<?>> otherParamPairs)
Transforms the dataset with optional parameters
|
transformSchema, transformSchema
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, copyValues, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, paramMap, params, set, set, set, setDefault, setDefault, shouldOwn, validateParams
toString, uid
initializeIfNecessary, initializeLogging, isTraceEnabled, log_, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning
public DataFrame transform(DataFrame dataset, ParamPair<?> firstParamPair, ParamPair<?>... otherParamPairs)
dataset
- input datasetfirstParamPair
- the first param pair, overwrite embedded paramsotherParamPairs
- other param pairs, overwrite embedded paramspublic DataFrame transform(DataFrame dataset, ParamPair<?> firstParamPair, scala.collection.Seq<ParamPair<?>> otherParamPairs)
dataset
- input datasetfirstParamPair
- the first param pair, overwrite embedded paramsotherParamPairs
- other param pairs, overwrite embedded paramspublic DataFrame transform(DataFrame dataset, ParamMap paramMap)
dataset
- input datasetparamMap
- additional parameters, overwrite embedded paramspublic abstract DataFrame transform(DataFrame dataset)
dataset
- (undocumented)public abstract Transformer copy(ParamMap extra)
Params
copy
in interface Params
copy
in class PipelineStage
extra
- (undocumented)defaultCopy()