Packages

class CleanMissingData extends Estimator[CleanMissingDataModel] with HasInputCols with HasOutputCols with Wrappable with DefaultParamsWritable with SynapseMLLogging

Removes missing values from input dataset. The following modes are supported: Mean - replaces missings with mean of fit column Median - replaces missings with approximate median of fit column Custom - replaces missings with custom value specified by user For mean and median modes, only numeric column types are supported, specifically: Int, Long, Float, Double For custom mode, the types above are supported and additionally: String, Boolean

Linear Supertypes
SynapseMLLogging, DefaultParamsWritable, MLWritable, Wrappable, DotnetWrappable, RWrappable, PythonWrappable, BaseWrappable, HasOutputCols, HasInputCols, Estimator[CleanMissingDataModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CleanMissingData
  2. SynapseMLLogging
  3. DefaultParamsWritable
  4. MLWritable
  5. Wrappable
  6. DotnetWrappable
  7. RWrappable
  8. PythonWrappable
  9. BaseWrappable
  10. HasOutputCols
  11. HasInputCols
  12. Estimator
  13. PipelineStage
  14. Logging
  15. Params
  16. Serializable
  17. Serializable
  18. Identifiable
  19. AnyRef
  20. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CleanMissingData()
  2. new CleanMissingData(uid: String)

Value Members

  1. val cleaningMode: Param[String]
  2. final def clear(param: Param[_]): CleanMissingData.this.type
    Definition Classes
    Params
  3. def copy(extra: ParamMap): Estimator[CleanMissingDataModel]
    Definition Classes
    CleanMissingData → Estimator → PipelineStage → Params
  4. val customValue: Param[String]

    Custom value for imputation, supports numeric, string and boolean types.

    Custom value for imputation, supports numeric, string and boolean types. Date and Timestamp currently not supported.

  5. def dotnetAdditionalMethods: String
    Definition Classes
    DotnetWrappable
  6. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  7. def explainParams(): String
    Definition Classes
    Params
  8. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  9. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  10. def fit(dataset: Dataset[_]): CleanMissingDataModel

    Fits the dataset, prepares the transformation function.

    Fits the dataset, prepares the transformation function.

    dataset

    The input dataset.

    returns

    The model for removing missings.

    Definition Classes
    CleanMissingData → Estimator
  11. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[CleanMissingDataModel]
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  12. def fit(dataset: Dataset[_], paramMap: ParamMap): CleanMissingDataModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  13. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): CleanMissingDataModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  14. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  15. def getCleaningMode: String
  16. def getCustomValue: String
  17. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  18. def getInputCols: Array[String]

    Definition Classes
    HasInputCols
  19. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  20. def getOutputCols: Array[String]

    Definition Classes
    HasOutputCols
  21. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  22. def getParamInfo(p: Param[_]): ParamInfo[_]
    Definition Classes
    BaseWrappable
  23. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  24. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  25. val inputCols: StringArrayParam

    The names of the inputColumns

    The names of the inputColumns

    Definition Classes
    HasInputCols
  26. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  27. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  28. def logClass(): Unit
    Definition Classes
    SynapseMLLogging
  29. def logFit[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  30. def logTrain[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  31. def logTransform[T](f: ⇒ T, columns: Int): T
    Definition Classes
    SynapseMLLogging
  32. def logVerb[T](verb: String, f: ⇒ T, columns: Int = -1): T
    Definition Classes
    SynapseMLLogging
  33. def makeDotnetFile(conf: CodegenConfig): Unit
    Definition Classes
    DotnetWrappable
  34. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  35. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  36. val outputCols: StringArrayParam

    The names of the output columns

    The names of the output columns

    Definition Classes
    HasOutputCols
  37. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  38. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  39. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  40. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  41. final def set[T](param: Param[T], value: T): CleanMissingData.this.type
    Definition Classes
    Params
  42. def setCleaningMode(value: String): CleanMissingData.this.type
  43. def setCustomValue(value: String): CleanMissingData.this.type
  44. def setInputCols(value: Array[String]): CleanMissingData.this.type

    Definition Classes
    HasInputCols
  45. def setOutputCols(value: Array[String]): CleanMissingData.this.type

    Definition Classes
    HasOutputCols
  46. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  47. def transformSchema(schema: StructType): StructType
    Definition Classes
    CleanMissingData → PipelineStage
    Annotations
    @DeveloperApi()
  48. val uid: String
    Definition Classes
    CleanMissingDataSynapseMLLogging → Identifiable
  49. def write: MLWriter
    Definition Classes
    DefaultParamsWritable → MLWritable