离散化多列函数
discretize function of multiple columns
我有以下 csv:
https://github.com/antonio1695/Python/blob/master/nearBPO/facturasprueba.csv
有了它我想用apriori
函数找关联规则。但是,我收到错误:
Error in asMethod(object) :
column(s) 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 not logical or a factor. Discretize the columns first.
我之前已经遇到过这个错误,我做的是:
dataframe$columnX <- discretize(df$columnX)
但是,这仅在我 select 手动每一列并将它们一一离散化时才有效。我想做同样的事情,但对于大约 3k 列。我给你的案例只有11个,我猜11个就可以了。
我找到了答案,谢谢大家的帮助。 select 并离散化多列:
for (i in 2:12){df[,i]<-discretize(df[,i])}
我有以下 csv: https://github.com/antonio1695/Python/blob/master/nearBPO/facturasprueba.csv
有了它我想用apriori
函数找关联规则。但是,我收到错误:
Error in asMethod(object) : column(s) 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 not logical or a factor. Discretize the columns first.
我之前已经遇到过这个错误,我做的是:
dataframe$columnX <- discretize(df$columnX)
但是,这仅在我 select 手动每一列并将它们一一离散化时才有效。我想做同样的事情,但对于大约 3k 列。我给你的案例只有11个,我猜11个就可以了。
我找到了答案,谢谢大家的帮助。 select 并离散化多列:
for (i in 2:12){df[,i]<-discretize(df[,i])}