Package org.apache.spark.ml.feature
Interface OneHotEncoderBase
- All Superinterfaces:
- HasHandleInvalid,- HasInputCol,- HasInputCols,- HasOutputCol,- HasOutputCols,- Identifiable,- Params,- Serializable
- All Known Implementing Classes:
- OneHotEncoder,- OneHotEncoderModel
public interface OneHotEncoderBase
extends Params, HasHandleInvalid, HasInputCol, HasInputCols, HasOutputCol, HasOutputCols
Private trait for params and common methods for OneHotEncoder and OneHotEncoderModel
- 
Method SummaryModifier and TypeMethodDescriptiondropLast()Whether to drop the last category in the encoded vector (default: true)booleanReturns the input and output column names corresponding in pair.Param for how to handle invalid data during transform().validateAndTransformSchema(StructType schema, boolean dropLast, boolean keepInvalid) Methods inherited from interface org.apache.spark.ml.param.shared.HasHandleInvalidgetHandleInvalidMethods inherited from interface org.apache.spark.ml.param.shared.HasInputColgetInputCol, inputColMethods inherited from interface org.apache.spark.ml.param.shared.HasInputColsgetInputCols, inputColsMethods inherited from interface org.apache.spark.ml.param.shared.HasOutputColgetOutputCol, outputColMethods inherited from interface org.apache.spark.ml.param.shared.HasOutputColsgetOutputCols, outputColsMethods inherited from interface org.apache.spark.ml.util.IdentifiabletoString, uidMethods inherited from interface org.apache.spark.ml.param.Paramsclear, copy, copyValues, defaultCopy, defaultParamMap, estimateMatadataSize, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, onParamChange, paramMap, params, set, set, set, setDefault, setDefault, shouldOwn
- 
Method Details- 
dropLastBooleanParam dropLast()Whether to drop the last category in the encoded vector (default: true)- Returns:
- (undocumented)
 
- 
getDropLastboolean getDropLast()
- 
getInOutColsReturns the input and output column names corresponding in pair.
- 
handleInvalidParam for how to handle invalid data during transform(). Options are 'keep' (invalid data presented as an extra categorical feature) or 'error' (throw an error). Note that this Param is only used during transform; during fitting, invalid data will result in an error. Default: "error"- Specified by:
- handleInvalidin interface- HasHandleInvalid
- Returns:
- (undocumented)
 
- 
validateAndTransformSchema
 
-