R与arules包的离散化

Ank*_*tia 5 r discretization

我正在使用arules包来离散数据框中的连续变量.我正在使用这个特定的行

离散化(data1,categories = 3)

但它给了我一个错误

cut.default(x,k2)中的错误:k2必须是数字

我只是想将我的连续变量从"data1"数据帧转换为3个bin离散变量.任何帮助将不胜感激...提前感谢

mil*_*.ai 2

检查这个代码:

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

它工作正常。查看

class(data1)
Run Code Online (Sandbox Code Playgroud)

它应该是整数数字