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
This worked for me to discretize all columns:
You can also use dplyr mutate_if function. This worked for me:
Check this code:
It works correctly. Check
It should be integer or numeric