discretization in R with arules package

Ankit Bhatia picture Ankit Bhatia · Aug 19, 2015 · Viewed 12.6k times · Source

I am using arules package to discretize my continuous variables in data frame. I am using this particular line

discretize(data1,categories = 3)

but its giving me an error

Error in cut.default(x,k2) : k2 must be numeric

I am just trying to convert my continuous variables from "data1" data frame to 3 bins discrete variables. Any help would be appreciated...thanks in advance

Answer

milos.ai picture milos.ai · Aug 19, 2015

Check this code:

library(arules)
data1 <- sample(1:30,100,replace = T)
res <- discretize(data1,categories = 3)

It works correctly. Check

class(data1)

It should be integer or numeric