transform.Discretize {hana.ml.r}R Documentation

Make transform from a "Discretize" Object

Description

Similar to other transform methods, this function transforms fitted values from a fitted "Kmeans" object.

Usage

## S3 method for class 'Discretize'
transform(model, data, key, features = NULL)

Arguments

model

R6Class object
"Discretize" Object.

data

DataFrame
data for transformation.

key

character Name of the ID column in data that specifies the dependent variable.

features

list of character, optional
Names of the feature columns. If features is not provided, it defaults to all non-ID columns.

Value

Transformed values are returned as a DataFrame, structured as follows.

See Also

hanaml.Discretize

Examples

## Not run: 
#'Perform the transform on DataFrame data2 using "Discretize" object discretize:

> data2$Collect()
     ID ATT1 ATT2 ATT3 ATT4
  1  1 20.0  120    1    A
  2  2 30.0  101    1    A
  3  3 10.7  143    1    B
  4  4 15.8  256    1    C
  5  5 88.9  100    1    A
  6  6 76.5  402    4    A
  7  7 55.3  905    4    B

> result <- transform(discretize, discretize.df.apply, key = "ID",
                     features = list("ATT1", "ATT2", "ATT3", "ATT4"))

> result[[1]]$Collect()
   ID ATT1  ATT2 ATT3 ATT4
1  1 10.2 100.8    1    A
2  2 10.2 100.8    1    A
3  3 10.2 100.8    1    B
4  4 10.2 100.8    1    C
5  5 90.2 900.8    1    A
6  6 90.2 900.8    4    A
7  7 40.2 400.8    4    B

## End(Not run)

[Package hana.ml.r version 1.0.8 Index]