CustomInputParser

class CustomInputParser.CustomInputParser(inputCol=None, outputCol=None, udfPython=None, udfScala=None)[source]

Bases: mmlspark.Utils.ComplexParamsMixin, pyspark.ml.util.JavaMLReadable, pyspark.ml.util.JavaMLWritable, pyspark.ml.wrapper.JavaTransformer

Parameters:
  • inputCol (str) – The name of the input column
  • outputCol (str) – The name of the output column
  • udfPython (object) – User Defined Python Function to be applied to the DF input col
  • udfScala (object) – User Defined Function to be applied to the DF input col
getInputCol()[source]
Returns:The name of the input column
Return type:str
static getJavaPackage()[source]

Returns package name String.

getOutputCol()[source]
Returns:The name of the output column
Return type:str
getUdfPython()[source]
Returns:User Defined Python Function to be applied to the DF input col
Return type:object
getUdfScala()[source]
Returns:User Defined Function to be applied to the DF input col
Return type:object
classmethod read()[source]

Returns an MLReader instance for this class.

setInputCol(value)[source]
Parameters:inputCol (str) – The name of the input column
setOutputCol(value)[source]
Parameters:outputCol (str) – The name of the output column
setParams(inputCol=None, outputCol=None, udfPython=None, udfScala=None)[source]

Set the (keyword only) parameters

Parameters:
  • inputCol (str) – The name of the input column
  • outputCol (str) – The name of the output column
  • udfPython (object) – User Defined Python Function to be applied to the DF input col
  • udfScala (object) – User Defined Function to be applied to the DF input col
setUdfPython(value)[source]
Parameters:udfPython (object) – User Defined Python Function to be applied to the DF input col
setUdfScala(value)[source]
Parameters:udfScala (object) – User Defined Function to be applied to the DF input col