Discretize

class Discretize(val discretizeBins: Array[DiscretizeBin], val field: Field, val mapMissingTo: Option[Any], val defaultValue: Option[Any], val dataType: Option[DataType]) extends FieldExpression

Discretization of numerical input fields is a mapping from continuous to discrete values using intervals.

trait Evaluator
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

override def categories: Array[Any]
Definition Classes
override def eval(series: Series): Any
Definition Classes
override def eval(x: Any): Any
Definition Classes

Inherited methods

override def child: FieldRef
Definition Classes
Inherited from:
FieldExpression
final override def children: Array[Expression]
Definition Classes
Inherited from:
UnaryExpression
def deeval(value: Any): Any
Inherited from:
Expression
Inherited from:
HasExtensions
override def getDataField: Option[Field]
Definition Classes
Inherited from:
FieldExpression
def hasExtensions: Boolean
Inherited from:
HasExtensions

Concrete fields

val dataType: Option[DataType]
val defaultValue: Option[Any]
val mapMissingTo: Option[Any]